From 937adaad23f24789c94eed3aeb7edb03e277842f Mon Sep 17 00:00:00 2001
From: ezsh <ezsh.junk@gmail.com>
Date: Thu, 4 Apr 2019 03:03:08 +0200
Subject: [PATCH] Consolidate various counters for slave actions

Put all attributes that hold counts of various actions, performed by
slaves, into the .counter sub-object in the SlaveState.
---
 slave variables documentation - Pregmod.txt   |   93 +-
 .../mod_EditChildCheatDatatypeCleanupNew.tw   |   28 +-
 src/cheats/mod_EditChildCheatNew.tw           |   30 +-
 src/cheats/mod_editSlaveCheatNew.tw           |   34 +-
 src/endWeek/saServant.js                      |    2 +-
 src/endWeek/saServeThePublic.js               |   26 +-
 src/endWeek/saWorkAGloryHole.js               |   18 +-
 src/facilities/farmyard/farmyardReport.tw     |   12 +-
 .../nursery/longChildDescription.tw           |   80 +-
 src/facilities/nursery/nurseryReport.tw       |    2 +-
 src/init/storyInit.tw                         |   16 +-
 src/js/DefaultRules.js                        |    4 +-
 src/js/SlaveState.js                          |   78 +-
 src/js/assayJS.js                             |   18 +-
 src/js/datatypeCleanupJS.js                   |   93 +-
 src/js/economyJS.js                           |   12 +-
 src/js/eventSelectionJS.js                    |   12 +-
 src/js/rulesAssistantOptions.js               |    2 +-
 src/js/sexActsJS.js                           |   78 +-
 src/js/slaveCostJS.js                         |   20 +-
 src/js/storyJS.js                             |   10 +-
 src/js/summaryWidgets.js                      |   20 +-
 src/js/vignettes.js                           |   16 +-
 src/npc/acquisition.tw                        |    2 +-
 src/npc/databases/dSlavesDatabase.tw          |    6 +-
 src/npc/databases/ddSlavesDatabase.tw         |    2 +-
 src/npc/databases/dfSlavesDatabase.tw         |    6 +-
 src/npc/descriptions/fAnus.tw                 |    2 +-
 src/npc/descriptions/fAssistedSex.tw          |    4 +-
 src/npc/descriptions/fBoobs.tw                |    2 +-
 src/npc/descriptions/fFuckdollWidgets.tw      |   12 +-
 src/npc/descriptions/fLips.tw                 |    2 +-
 src/npc/descriptions/fPoolSex.tw              |    6 +-
 src/npc/descriptions/fVagina.tw               |    8 +-
 src/npc/fAbuse.tw                             |    4 +-
 src/npc/fFeelings.tw                          |    4 +-
 src/npc/fPCImpreg.tw                          |    5 +-
 src/npc/fRelation.tw                          |   14 +-
 src/npc/fRival.tw                             |   25 +-
 src/npc/fSlaveImpregConsummate.tw             |   31 +-
 src/npc/newSlaveIncestSex.tw                  |    8 +-
 src/npc/startingGirls/commitStartingGirl.tw   |    2 +-
 src/npc/startingGirls/moreCustomOptions.tw    |    8 +-
 src/npc/uploadSlave.tw                        |    2 +-
 src/pregmod/FSuckle.tw                        |    2 +-
 src/pregmod/beastFucked.tw                    |   20 +-
 src/pregmod/birthStorm.tw                     |    4 +-
 src/pregmod/csec.tw                           |    6 +-
 src/pregmod/eliteSlave.tw                     |    8 +-
 src/pregmod/fDick.tw                          |    6 +-
 src/pregmod/fLickPussy.tw                     |    2 +-
 src/pregmod/fNippleFuck.tw                    |    2 +-
 src/pregmod/fSlaveFeed.tw                     |   52 +-
 src/pregmod/fSlaveSelfImpreg.tw               |    6 +-
 src/pregmod/fSlaveSlaveDickConsummate.tw      |   39 +-
 src/pregmod/fSlaveSlaveVagConsummate.tw       |    8 +-
 src/pregmod/forceFeeding.tw                   |    2 +-
 src/pregmod/newChildIntro.tw                  |   28 +-
 src/pregmod/pRaped.tw                         |    2 +-
 src/pregmod/rePregInventor.tw                 |    6 +-
 src/pregmod/rePregInventorText.tw             |    6 +-
 src/pregmod/saAgent.tw                        |    8 +-
 src/pregmod/saPorn.tw                         |    4 +-
 src/pregmod/seBurst.tw                        |    2 +-
 src/pregmod/seFCTVremote.tw                   |   14 +-
 src/pregmod/seFCTVshows.tw                    |    8 +-
 src/pregmod/widgets/bodySwapReaction.tw       |   42 +-
 src/pregmod/widgets/bodyswapWidgets.tw        |    4 +-
 src/pregmod/widgets/economyWidgets.tw         |    4 +-
 .../widgets/playerDescriptionWidgets.tw       |    8 +-
 src/pregmod/widgets/pregmodBirthWidgets.tw    |  464 ++---
 src/pregmod/widgets/seBirthWidgets.tw         |   18 +-
 src/societies/aztec/slaveSacrifice.tw         |   10 +-
 src/uncategorized/PESS.tw                     |   32 +-
 src/uncategorized/PETS.tw                     |   38 +-
 src/uncategorized/RECI.tw                     |   56 +-
 src/uncategorized/REFI.tw                     |   70 +-
 src/uncategorized/REFS.tw                     |    2 +-
 src/uncategorized/RESS.tw                     |  576 +++---
 src/uncategorized/RETS.tw                     |  206 +--
 .../REresistantmotherdaughter.tw              |   12 +-
 src/uncategorized/REroyalblood.tw             |    2 +-
 src/uncategorized/brothelReport.tw            |   14 +-
 src/uncategorized/clubReport.tw               |    2 +-
 src/uncategorized/costsReport.tw              |    2 +-
 src/uncategorized/dairyReport.tw              |   10 +-
 src/uncategorized/genericPlotEvents.tw        |   18 +-
 src/uncategorized/householdLiquidator.tw      |    2 +-
 src/uncategorized/jeSlaveDispute.tw           |    6 +-
 src/uncategorized/lawCompliance.tw            |   28 +-
 src/uncategorized/longSlaveDescription.tw     |  124 +-
 src/uncategorized/masterSuiteReport.tw        |    8 +-
 src/uncategorized/newSlaveIntro.tw            |   36 +-
 src/uncategorized/nonRandomEvent.tw           |    2 +-
 src/uncategorized/pCoupAttempt.tw             |    2 +-
 src/uncategorized/pCoupCollaboration.tw       |    2 +-
 src/uncategorized/pCoupLoss.tw                |    2 +-
 src/uncategorized/pMercenaryRomeo.tw          |    2 +-
 src/uncategorized/pRivalInitiation.tw         |   10 +-
 src/uncategorized/pRivalryActions.tw          | 1588 ++++++++---------
 src/uncategorized/pRivalryCapture.tw          |    6 +-
 src/uncategorized/pRivalryHostage.tw          |   18 +-
 src/uncategorized/pSlaveMedic.tw              |    8 +-
 src/uncategorized/pTraitorMessage.tw          |    4 +-
 src/uncategorized/peCombatTraining.tw         |    2 +-
 src/uncategorized/peConcubineInterview.tw     |    2 +-
 src/uncategorized/peHeadgirlConcubine.tw      |   34 +-
 src/uncategorized/pePitFight.tw               |    4 +-
 src/uncategorized/prestigiousSlave.tw         |    4 +-
 src/uncategorized/ptWorkaround.tw             |   86 +-
 src/uncategorized/randomNonindividualEvent.tw |    2 +-
 src/uncategorized/reAnalPunishment.tw         |    8 +-
 src/uncategorized/reBoomerang.tw              |   10 +-
 src/uncategorized/reBrothelFunction.tw        |   16 +-
 src/uncategorized/reBusyBrothel.tw            |    8 +-
 src/uncategorized/reBusyDairy.tw              |    6 +-
 src/uncategorized/reBusyMasterSuite.tw        |   24 +-
 src/uncategorized/reBusyServantsQuarters.tw   |    8 +-
 src/uncategorized/reDevotedMotherDaughter.tw  |   12 +-
 src/uncategorized/reDevotedTwins.tw           |   12 +-
 src/uncategorized/reFSAcquisition.tw          |    6 +-
 src/uncategorized/reFormerAbolitionist.tw     |    2 +-
 src/uncategorized/reFullBed.tw                |   22 +-
 src/uncategorized/reHGReplacement.tw          |    4 +-
 src/uncategorized/reMalefactor.tw             |   10 +-
 src/uncategorized/reMilfTourist.tw            |    8 +-
 src/uncategorized/reNickname.tw               |    4 +-
 src/uncategorized/reRebels.tw                 |    8 +-
 src/uncategorized/reRecruit.tw                |    8 +-
 src/uncategorized/reRelativeRecruiter.tw      |   46 +-
 src/uncategorized/reShowerPunishment.tw       |   14 +-
 src/uncategorized/reSiblingRevenge.tw         |   17 +-
 src/uncategorized/reSlaveMarriage.tw          |    4 +-
 src/uncategorized/reStaffedMorning.tw         |    4 +-
 src/uncategorized/reStandardPunishment.tw     |   20 +-
 src/uncategorized/recETS.tw                   |   24 +-
 src/uncategorized/resFailure.tw               |    6 +-
 src/uncategorized/saDevotion.tw               |   34 +-
 src/uncategorized/saGetMilked.tw              |    8 +-
 src/uncategorized/saLiveWithHG.tw             |   32 +-
 src/uncategorized/saLongTermEffects.tw        |   54 +-
 src/uncategorized/saPleaseYou.tw              |   26 +-
 src/uncategorized/saRecruitGirls.tw           |   14 +-
 src/uncategorized/saRelationships.tw          |    2 +-
 src/uncategorized/saRivalries.tw              |    6 +-
 src/uncategorized/saRules.tw                  |   62 +-
 src/uncategorized/saServeYourOtherSlaves.tw   |   48 +-
 src/uncategorized/saWhore.tw                  |   12 +-
 src/uncategorized/scheduledEvent.tw           |   10 +-
 src/uncategorized/seBirth.tw                  |   10 +-
 src/uncategorized/seCoursing.tw               |   14 +-
 src/uncategorized/seCoursingRace.tw           |    2 +-
 src/uncategorized/seLethalPit.tw              |    2 +-
 src/uncategorized/seNonlethalPit.tw           |   56 +-
 src/uncategorized/seWeddingDouble.tw          |  148 +-
 src/uncategorized/seWeddingSingle.tw          |   76 +-
 src/uncategorized/seWeddingTriple.tw          |   18 +-
 src/uncategorized/sellSlave.tw                |    4 +-
 src/uncategorized/servantsQuartersReport.tw   |    4 +-
 src/uncategorized/slaveInteract.tw            |    2 +-
 src/uncategorized/slaveShelter.tw             |    2 +-
 src/uncategorized/slaveSold.tw                |    4 +-
 src/uncategorized/slaveStats.tw               |   30 +-
 src/uncategorized/spaReport.tw                |    2 +-
 src/utility/birthWidgets.tw                   |  224 +--
 src/utility/descriptionWidgetsFlesh.tw        |   22 +-
 src/utility/descriptionWidgetsStyle.tw        |   10 +-
 src/utility/descriptionWidgetsTattoos.tw      |   30 +-
 src/utility/saRulesWidgets.tw                 |   78 +-
 src/utility/slaveCreationWidgets.tw           |   22 +-
 170 files changed, 3045 insertions(+), 3000 deletions(-)

diff --git a/slave variables documentation - Pregmod.txt b/slave variables documentation - Pregmod.txt
index 6cb3faa5285..a4b95bb83cf 100644
--- a/slave variables documentation - Pregmod.txt	
+++ b/slave variables documentation - Pregmod.txt	
@@ -1635,16 +1635,6 @@ lactationAdaptation:
 11 - 50  - used to producing milk
 51 - 100 - heavily adapted to producing milk (big bonus)
 
-milk:
-
-amount of milk given
-accepts int
-
-cum:
-
-amount of cum given
-accepts int
-
 hips:
 
 hip size
@@ -1939,11 +1929,6 @@ variable used to set off the birth events
 1 - birth this week
 0 - not time yet
 
-births:
-
-number of births as your slave
-accepts int
-
 cSec:
 
 does she have a c-section scar
@@ -3016,36 +3001,81 @@ androgyny - slave's body attempts to normalize to an androgynous state
 
 }
 
-oralCount:
+counter:
+
+Tracks slave participation in various actions and their outcomes
+
+counter.milk:
+
+amount of milk given
+accepts int
+
+counter.cum:
+
+amount of cum given
+accepts int
+
+counter.births:
+
+number of births as your slave
+accepts int
+
+counter.birthsTotal:
+
+How many known times the slave has given birth.
+accepts int
+
+counter.oral:
 
 oral sex count
 accepts int
 
-vaginalCount:
+counter.vaginal:
 
 vaginal sex count
 accepts int
 
-analCount:
+counter.anal:
 
 anal sex count
 accepts int
 
-mammaryCount:
+counter.mammary:
 
 breast sex count
 accepts int
 
-penetrativeCount:
+counter.penetrative:
 
 penetrative sex count
 accepts int
 
-pitKills:
+counter.publicUse:
+
+How many times the slave has had public sex in your arcology. Used to determine if she is your private toy or a lusted after slut.
+accepts int
+
+counter.pitKills:
 
 number of slaves killed in pit fights
 accepts int
 
+counter.slavesFathered:
+
+How many slaves she has sired under your ownership.
+
+counter.PCChildrenFathered:
+
+How many children she has fucked into you that you later birthed.
+
+counter.slavesKnockedUp:
+
+How many of your slaves she has knocked up.
+
+counter.PCKnockedUp:
+
+How many times she has knocked you up.
+
 customTat:
 
 adds a custom tattoo
@@ -3408,11 +3438,6 @@ Can the slave recruit. Non-random slaves should be left off.
 0 - no
 1 - yes
 
-publicCount:
-
-How many times the slave has had public sex in your arcology. Used to determine if she is your private toy or a lusted after slut.
-accepts int
-
 HGExclude:
 
 Is the Head Girl permitted to fuck this slave pregnant.
@@ -3525,22 +3550,6 @@ Does the slave have the breast shape maintaining mesh implant.
 0 - no
 1 - yes
 
-slavesFathered:
-
-How many slaves she has sired under your ownership.
-
-PCChildrenFathered:
-
-How many children she has fucked into you that you later birthed.
-
-slavesKnockedUp:
-
-How many of your slaves she has knocked up.
-
-PCKnockedUp:
-
-How many times she has knocked you up.
-
 prematureBirth:
 
 Used to denote a slave giving birth prematurely.
diff --git a/src/cheats/mod_EditChildCheatDatatypeCleanupNew.tw b/src/cheats/mod_EditChildCheatDatatypeCleanupNew.tw
index 501ec523ad7..c3b46e51183 100644
--- a/src/cheats/mod_EditChildCheatDatatypeCleanupNew.tw
+++ b/src/cheats/mod_EditChildCheatDatatypeCleanupNew.tw
@@ -280,33 +280,33 @@
 	<<print "Sex Drive was set too high, reset to 100">><br>
 	<<set $tempSlave.energy = 100>>
 <</if>>
-<<if $tempSlave.penetrativeCount < 0>>
+<<if $tempSlave.counter.penetrative < 0>>
 	<<print "Penetrative sex Count was set too low, reset to 0">><br>
-	<<set $tempSlave.penetrativeCount = 0>>
+	<<set $tempSlave.counter.penetrative = 0>>
 <</if>>
-<<if $tempSlave.oralCount < 0>>
+<<if $tempSlave.counter.oral < 0>>
 	<<print "Oral sex Count set too low, reset to 0">><br>
-	<<set $tempSlave.oralCount = 0>>
+	<<set $tempSlave.counter.oral = 0>>
 <</if>>
-<<if $tempSlave.vaginalCount < 0>>
+<<if $tempSlave.counter.vaginal < 0>>
 	<<print "Vaginal sex Count set too low, reset to 0">><br>
-	<<set $tempSlave.vaginalCount = 0>>
+	<<set $tempSlave.counter.vaginal = 0>>
 <</if>>
-<<if $tempSlave.analCount < 0>>
+<<if $tempSlave.counter.anal < 0>>
 	<<print "Anal sex Count set too low, reset to 0">><br>
-	<<set $tempSlave.analCount = 0>>
+	<<set $tempSlave.counter.anal = 0>>
 <</if>>
-<<if $tempSlave.publicCount < 0>>
+<<if $tempSlave.counter.publicUse < 0>>
 	<<print "Public sex Count set too low, reset 0">><br>
-	<<set $tempSlave.publicCount = 0>>
+	<<set $tempSlave.counter.publicUse = 0>>
 <</if>>
-<<if $tempSlave.mammaryCount < 0>>
+<<if $tempSlave.counter.mammary < 0>>
 	<<print "Titjobs Count set too low, reset to 0">><br>
-	<<set $tempSlave.mammaryCount = 0>>
+	<<set $tempSlave.counter.mammary = 0>>
 <</if>>
-<<if $tempSlave.birthsTotal < 0>>
+<<if $tempSlave.counter.birthsTotal < 0>>
 	<<print "Total birth Count set too low, reset to 0">><br>
-	<<set $tempSlave.birthsTotal = 0>>
+	<<set $tempSlave.counter.birthsTotal = 0>>
 <</if>>
 <<if $tempSlave.prestige < 0>>
 	<<print "Prestige set too low, reset to 0">><br>
diff --git a/src/cheats/mod_EditChildCheatNew.tw b/src/cheats/mod_EditChildCheatNew.tw
index e5639559c97..9c69178015b 100644
--- a/src/cheats/mod_EditChildCheatNew.tw
+++ b/src/cheats/mod_EditChildCheatNew.tw
@@ -2331,21 +2331,21 @@
 
 <<widget StatisticTab>>
 	<br>
-	''Penetrative Sex: ''@@.yellow;$tempSlave.penetrativeCount@@ |
-	<<textbox "$tempSlave.penetrativeCount" $tempSlave.penetrativeCount>><br>
-	''Oral Sex: ''@@.yellow;$tempSlave.oralCount@@ |
-	<<textbox "$tempSlave.oralCount" $tempSlave.oralCount>><br>
-	''Vaginal Sex: ''@@.yellow;$tempSlave.vaginalCount@@ |
-	<<textbox "$tempSlave.vaginalCount" $tempSlave.vaginalCount>><br>
-	''Anal Sex: ''@@.yellow;$tempSlave.analCount@@ |
-	<<textbox "$tempSlave.analCount" $tempSlave.analCount>><br>
-	''Public Sex: ''@@.yellow;$tempSlave.publicCount@@ |
-	<<textbox "$tempSlave.publicCount" $tempSlave.publicCount>><br>
-	''Titjobs: ''@@.yellow;$tempSlave.mammaryCount@@ |
-	<<textbox "$tempSlave.mammaryCount" $tempSlave.mammaryCount>><br>
-	<br>
-	''Total Births: ''@@.yellow;$tempSlave.birthsTotal@@ |
-	<<textbox "$tempSlave.birthsTotal" $tempSlave.birthsTotal>><br>
+	''Penetrative Sex: ''@@.yellow;$tempSlave.counter.penetrative@@ |
+	<<textbox "$tempSlave.counter.penetrative" $tempSlave.counter.penetrative>><br>
+	''Oral Sex: ''@@.yellow;$tempSlave.counter.oral@@ |
+	<<textbox "$tempSlave.counter.oral" $tempSlave.counter.oral>><br>
+	''Vaginal Sex: ''@@.yellow;$tempSlave.counter.vaginal@@ |
+	<<textbox "$tempSlave.counter.vaginal" $tempSlave.counter.vaginal>><br>
+	''Anal Sex: ''@@.yellow;$tempSlave.counter.anal@@ |
+	<<textbox "$tempSlave.counter.anal" $tempSlave.counter.anal>><br>
+	''Public Sex: ''@@.yellow;$tempSlave.counter.publicUse@@ |
+	<<textbox "$tempSlave.counter.publicUse" $tempSlave.counter.publicUse>><br>
+	''Titjobs: ''@@.yellow;$tempSlave.counter.mammary@@ |
+	<<textbox "$tempSlave.counter.mammary" $tempSlave.counter.mammary>><br>
+	<br>
+	''Total Births: ''@@.yellow;$tempSlave.counter.birthsTotal@@ |
+	<<textbox "$tempSlave.counter.birthsTotal" $tempSlave.counter.birthsTotal>><br>
 <</widget>>
 
 <<widget FlaQuiTab>>
diff --git a/src/cheats/mod_editSlaveCheatNew.tw b/src/cheats/mod_editSlaveCheatNew.tw
index fd627ac6ba6..6a463e407ff 100644
--- a/src/cheats/mod_editSlaveCheatNew.tw
+++ b/src/cheats/mod_editSlaveCheatNew.tw
@@ -3135,23 +3135,23 @@
 
 <<widget StatisticTab>>
 	<br>
-	''Penetrative Sex: ''@@.yellow;$tempSlave.penetrativeCount@@ |
-	<<textbox "$tempSlave.penetrativeCount" $tempSlave.penetrativeCount>><br>
-	''Oral Sex: ''@@.yellow;$tempSlave.oralCount@@ |
-	<<textbox "$tempSlave.oralCount" $tempSlave.oralCount>><br>
-	''Vaginal Sex: ''@@.yellow;$tempSlave.vaginalCount@@ |
-	<<textbox "$tempSlave.vaginalCount" $tempSlave.vaginalCount>><br>
-	''Anal Sex: ''@@.yellow;$tempSlave.analCount@@ |
-	<<textbox "$tempSlave.analCount" $tempSlave.analCount>><br>
-	''Public Sex: ''@@.yellow;$tempSlave.publicCount@@ |
-	<<textbox "$tempSlave.publicCount" $tempSlave.publicCount>><br>
-	''Titjobs: ''@@.yellow;$tempSlave.mammaryCount@@ |
-	<<textbox "$tempSlave.mammaryCount" $tempSlave.mammaryCount>><br>
-	<br>
-	''Total Births: ''@@.yellow;$tempSlave.birthsTotal@@ |
-	<<textbox "$tempSlave.birthsTotal" $tempSlave.birthsTotal>><br>
-	''Kills in the Pit: ''@@.yellow;$tempSlave.pitKills@@ |
-	<<textbox "$tempSlave.pitKills" $tempSlave.pitKills>><br>
+	''Penetrative Sex: ''@@.yellow;$tempSlave.counter.penetrative@@ |
+	<<textbox "$tempSlave.counter.penetrative" $tempSlave.counter.penetrative>><br>
+	''Oral Sex: ''@@.yellow;$tempSlave.counter.oral@@ |
+	<<textbox "$tempSlave.counter.oral" $tempSlave.counter.oral>><br>
+	''Vaginal Sex: ''@@.yellow;$tempSlave.counter.vaginal@@ |
+	<<textbox "$tempSlave.counter.vaginal" $tempSlave.counter.vaginal>><br>
+	''Anal Sex: ''@@.yellow;$tempSlave.counter.anal@@ |
+	<<textbox "$tempSlave.counter.anal" $tempSlave.counter.anal>><br>
+	''Public Sex: ''@@.yellow;$tempSlave.counter.publicUse@@ |
+	<<textbox "$tempSlave.counter.publicUse" $tempSlave.counter.publicUse>><br>
+	''Titjobs: ''@@.yellow;$tempSlave.counter.mammary@@ |
+	<<textbox "$tempSlave.counter.mammary" $tempSlave.counter.mammary>><br>
+	<br>
+	''Total Births: ''@@.yellow;$tempSlave.counter.birthsTotal@@ |
+	<<textbox "$tempSlave.counter.birthsTotal" $tempSlave.counter.birthsTotal>><br>
+	''Kills in the Pit: ''@@.yellow;$tempSlave.counter.pitKills@@ |
+	<<textbox "$tempSlave.counter.pitKills" $tempSlave.counter.pitKills>><br>
 <</widget>>
 
 <<widget FlaQuiTab>>
diff --git a/src/endWeek/saServant.js b/src/endWeek/saServant.js
index 3675a7118fc..5b13a5642fc 100644
--- a/src/endWeek/saServant.js
+++ b/src/endWeek/saServant.js
@@ -65,7 +65,7 @@ window.saServant = /** @param {App.Entity.SlaveState} slave */ function saServan
 
 	if (slave.releaseRules !== "chastity") {
 		const _oral = jsRandom(5, 10);
-		slave.oralCount += _oral;
+		slave.counter.oral += _oral;
 		V.oralTotal += _oral;
 	}
 
diff --git a/src/endWeek/saServeThePublic.js b/src/endWeek/saServeThePublic.js
index 10d8ac335a9..4c475bea42a 100644
--- a/src/endWeek/saServeThePublic.js
+++ b/src/endWeek/saServeThePublic.js
@@ -66,7 +66,7 @@ window.saServeThePublic = (function saServeThePublic() {
 		T.incomeStats = getSlaveStatisticData(slave, facility);
 		T.incomeStats.customers = slave.sexAmount;
 	}
-	
+
 	/** @param {App.Entity.SlaveState} slave */
 	function jobPreface(slave) {
 		if (slave.devotion > 95 || slave.energy > 95) {
@@ -864,7 +864,7 @@ window.saServeThePublic = (function saServeThePublic() {
 			}
 		}
 
-		if (arcology.FSRepopulationFocusMilfPolicy === 1 && slave.birthsTotal > 0) {
+		if (arcology.FSRepopulationFocusMilfPolicy === 1 && slave.counter.birthsTotal > 0) {
 			r += ` Slaves that have had children are hot right now making ${him} quite the appealing MILF.`;
 		}
 
@@ -1202,7 +1202,7 @@ window.saServeThePublic = (function saServeThePublic() {
 		}
 		T.incomeStats.income += Math.trunc((slave.sexAmount * slave.sexQuality) * (1 + (0.003 * slave.skill.entertainment)) * 0.15);
 	}
-	
+
 	/** @param {App.Entity.SlaveState} slave */
 	function applyFSDecoration(slave) {
 		/* FACILITY DECORATION IMPACTS */
@@ -1337,20 +1337,20 @@ window.saServeThePublic = (function saServeThePublic() {
 		mammaryUse = Math.trunc((mammaryUse / demand) * slave.sexAmount);
 		penetrativeUse = Math.trunc((penetrativeUse / demand) * slave.sexAmount);
 
-		slave.oralCount += oralUse;
-		slave.publicCount += oralUse;
+		slave.counter.oral += oralUse;
+		slave.counter.publicUse += oralUse;
 		V.oralTotal += oralUse;
-		slave.analCount += analUse;
-		slave.publicCount += analUse;
+		slave.counter.anal += analUse;
+		slave.counter.publicUse += analUse;
 		V.analTotal += analUse;
-		slave.vaginalCount += vaginalUse;
-		slave.publicCount += vaginalUse;
+		slave.counter.vaginal += vaginalUse;
+		slave.counter.publicUse += vaginalUse;
 		V.vaginalTotal += vaginalUse;
-		slave.mammaryCount += mammaryUse;
-		slave.publicCount += mammaryUse;
+		slave.counter.mammary += mammaryUse;
+		slave.counter.publicUse += mammaryUse;
 		V.mammaryTotal += mammaryUse;
-		slave.penetrativeCount += penetrativeUse;
-		slave.publicCount += penetrativeUse;
+		slave.counter.penetrative += penetrativeUse;
+		slave.counter.publicUse += penetrativeUse;
 		V.penetrativeTotal += penetrativeUse;
 
 		cervixPump = 0;
diff --git a/src/endWeek/saWorkAGloryHole.js b/src/endWeek/saWorkAGloryHole.js
index fc19ef8a68b..0545c0b45d6 100644
--- a/src/endWeek/saWorkAGloryHole.js
+++ b/src/endWeek/saWorkAGloryHole.js
@@ -7,7 +7,7 @@ window.saWorkAGloryHole = (function saWorkAGloryHole() {
 	let FResult;
 	let pronouns;
 	let he, him, his, hers, himself, boy, He, His;
-	
+
 	return saWorkAGloryHole;
 
 	/** @param {App.Entity.SlaveState} slave */
@@ -20,7 +20,7 @@ window.saWorkAGloryHole = (function saWorkAGloryHole() {
 		He = capFirstChar(he), His = capFirstChar(his);
 		beauty = slave.sexAmount; /* This gets calculated during slaveAssignmentReport and stored on the slave for later use */
 		FResult = V.arcadePrice; /* This gets calculated during slaveAssignmentReport after we know the total 'arcade' sex slave supply */
-		
+
 		gatherStatistics(slave);
 		jobPreface(slave);
 		physicalEffects(slave);
@@ -40,7 +40,7 @@ window.saWorkAGloryHole = (function saWorkAGloryHole() {
 		T.incomeStats = getSlaveStatisticData(slave, facility);
 		T.incomeStats.customers = beauty;
 	}
-	
+
 	/** @param {App.Entity.SlaveState} slave */
 	function jobPreface(slave) {
 
@@ -325,21 +325,21 @@ window.saWorkAGloryHole = (function saWorkAGloryHole() {
 
 		let demand = (oralUse + analUse + vaginalUse);
 		let cervixPump = 0;
-		
+
 		oralUse = Math.trunc((oralUse / demand) * beauty);
 		analUse = Math.trunc((analUse / demand) * beauty);
 		vaginalUse = Math.trunc((vaginalUse / demand) * beauty);
 
 		slave.need -= ((analUse + vaginalUse) / 4);
 
-		slave.oralCount += oralUse;
+		slave.counter.oral += oralUse;
 		V.oralTotal += oralUse;
-		slave.analCount += analUse;
+		slave.counter.anal += analUse;
 		V.analTotal += analUse;
-		slave.vaginalCount += vaginalUse;
+		slave.counter.vaginal += vaginalUse;
 		V.vaginalTotal += vaginalUse;
-		slave.publicCount += oralUse + analUse + vaginalUse;
-		
+		slave.counter.publicUse += oralUse + analUse + vaginalUse;
+
 		if (slave.cervixImplant === 1 || slave.cervixImplant === 3) {
 			cervixPump += (20 * vaginalUse);
 		}
diff --git a/src/facilities/farmyard/farmyardReport.tw b/src/facilities/farmyard/farmyardReport.tw
index 660d716cabe..67d291c1b3e 100644
--- a/src/facilities/farmyard/farmyardReport.tw
+++ b/src/facilities/farmyard/farmyardReport.tw
@@ -108,15 +108,15 @@
 			_He2 forces _his2 <<print rivalryTerm($Farmer)>> to service all the slaves in $farmyardName.	/* TODO: not sure about this */
 			<<set $slaves[$i].devotion -= 2, $slaves[$i].trust -= 2>>
 			<<if canDoVaginal($slaves[$i])>>
-				<<set $slaves[$i].vaginalCount += 10, $vaginalTotal += 10>>
-				<<if $slaves[$i].publicCount>><<set $slaves[$i].publicCount += 10>><<else>><<set $slaves[$i].publicCount = 10>><</if>>
+				<<set $slaves[$i].counter.vaginal += 10, $vaginalTotal += 10>>
+				<<if $slaves[$i].counter.publicUse>><<set $slaves[$i].counter.publicUse += 10>><<else>><<set $slaves[$i].counter.publicUse = 10>><</if>>
 			<</if>>
 			<<if canDoAnal($slaves[$i])>>
-				<<set $slaves[$i].analCount += 10, $analTotal += 10>>
-				<<if $slaves[$i].publicCount>><<set $slaves[$i].publicCount += 10>><<else>><<set $slaves[$i].publicCount = 10>><</if>>
+				<<set $slaves[$i].counter.anal += 10, $analTotal += 10>>
+				<<if $slaves[$i].counter.publicUse>><<set $slaves[$i].counter.publicUse += 10>><<else>><<set $slaves[$i].counter.publicUse = 10>><</if>>
 			<</if>>
-			<<set $slaves[$i].oralCount += 10, $oralTotal += 10>>
-			<<if $slaves[$i].publicCount>><<set $slaves[$i].publicCount += 10>><<else>><<set $slaves[$i].publicCount = 10>><</if>>
+			<<set $slaves[$i].counter.oral += 10, $oralTotal += 10>>
+			<<if $slaves[$i].counter.publicUse>><<set $slaves[$i].counter.publicUse += 10>><<else>><<set $slaves[$i].counter.publicUse = 10>><</if>>
 			<<if random(1,100) > 65>>
 				<<set $slaves[_FLs].rivalry++, $Farmer.rivalry++, $slaves[$i].rivalry++>>
 			<</if>>
diff --git a/src/facilities/nursery/longChildDescription.tw b/src/facilities/nursery/longChildDescription.tw
index 4083437ed9b..850cbeb15cf 100644
--- a/src/facilities/nursery/longChildDescription.tw
+++ b/src/facilities/nursery/longChildDescription.tw
@@ -146,24 +146,24 @@ is
 			one week,
 		<</if>>
 
-		<<if ($activeChild.oralCount + $activeChild.vaginalCount + $activeChild.analCount + $activeChild.mammaryCount + $activeChild.penetrativeCount) > 0>>
-			and has been fucked about <<print num($activeChild.oralCount + $activeChild.vaginalCount + $activeChild.analCount + $activeChild.mammaryCount + $activeChild.penetrativeCount)>> times, including
-			<<if $activeChild.mammaryCount > 0>>
-				<<print num($activeChild.mammaryCount)>> mammary,
+		<<if ($activeChild.counter.oral + $activeChild.counter.vaginal + $activeChild.counter.anal + $activeChild.counter.mammary + $activeChild.counter.penetrative) > 0>>
+			and has been fucked about <<print num($activeChild.counter.oral + $activeChild.counter.vaginal + $activeChild.counter.anal + $activeChild.counter.mammary + $activeChild.counter.penetrative)>> times, including
+			<<if $activeChild.counter.mammary > 0>>
+				<<print num($activeChild.counter.mammary)>> mammary,
 			<</if>>
-			<<if $activeChild.vaginalCount > 0>>
-				<<print num($activeChild.vaginalCount)>> vanilla,
+			<<if $activeChild.counter.vaginal > 0>>
+				<<print num($activeChild.counter.vaginal)>> vanilla,
 			<</if>>
-			<<if $activeChild.analCount > 0>>
-				<<print num($activeChild.analCount)>> anal,
+			<<if $activeChild.counter.anal > 0>>
+				<<print num($activeChild.counter.anal)>> anal,
 			<</if>>
-			<<if $activeChild.penetrativeCount > 0>>
-				<<print num($activeChild.penetrativeCount)>> penetrating,
+			<<if $activeChild.counter.penetrative > 0>>
+				<<print num($activeChild.counter.penetrative)>> penetrating,
 			<</if>>
-			<<if ($activeChild.penetrativeCount+$activeChild.mammaryCount+$activeChild.vaginalCount+$activeChild.analCount) > 0>>
+			<<if ($activeChild.counter.penetrative+$activeChild.counter.mammary+$activeChild.counter.vaginal+$activeChild.counter.anal) > 0>>
 				and
 			<</if>>
-			<<print num($activeChild.oralCount)>> oral sexual encounters.
+			<<print num($activeChild.counter.oral)>> oral sexual encounters.
 		<<else>>
 			<<if $week-$activeChild.weekAcquired >= 1>>
 				and
@@ -174,18 +174,18 @@ is
 		<</if>>
 
 		<<set _sortedCounts = []>>
-		<<set _sortedCounts.push({type: "anal", value: $activeChild.analCount}), _sortedCounts.push({type: "vaginal", value: $activeChild.vaginalCount}), _sortedCounts.push({type: "oral", value: $activeChild.oralCount/2}), _sortedCounts.push({type: "mammary", value: $activeChild.mammaryCount}), _sortedCounts.push({type: "penetrative", value: $activeChild.penetrativeCount})>>
+		<<set _sortedCounts.push({type: "anal", value: $activeChild.counter.anal}), _sortedCounts.push({type: "vaginal", value: $activeChild.counter.vaginal}), _sortedCounts.push({type: "oral", value: $activeChild.counter.oral/2}), _sortedCounts.push({type: "mammary", value: $activeChild.counter.mammary}), _sortedCounts.push({type: "penetrative", value: $activeChild.counter.penetrative})>>
 		<<set _sortedCounts = _sortedCounts.sort(function(a, b){return b.value-a.value})>>
 		<<if _sortedCounts[0].type == "anal">>
-			<<if (_weeksOwned*112)/$activeChild.analCount < 4>>
+			<<if (_weeksOwned*112)/$activeChild.counter.anal < 4>>
 				Remarkably, this means that $he's been buttfucked
-				<<if (_weeksOwned*112)/$activeChild.analCount < 1>>
+				<<if (_weeksOwned*112)/$activeChild.counter.anal < 1>>
 					more than once every hour
-				<<elseif (_weeksOwned*112)/$activeChild.analCount < 1.5>>
+				<<elseif (_weeksOwned*112)/$activeChild.counter.anal < 1.5>>
 					about once every hour
-				<<elseif (_weeksOwned*112)/$activeChild.analCount < 2.5>>
+				<<elseif (_weeksOwned*112)/$activeChild.counter.anal < 2.5>>
 					about once every two hours
-				<<elseif (_weeksOwned*112)/$activeChild.analCount < 3.5>>
+				<<elseif (_weeksOwned*112)/$activeChild.counter.anal < 3.5>>
 					about once every three hours
 				<<else>>
 					about once every four hours
@@ -193,15 +193,15 @@ is
 				$he's spent awake.
 			<</if>>
 		<<elseif _sortedCounts[0].type == "vaginal">>
-			<<if (_weeksOwned*112)/$activeChild.vaginalCount < 4>>
+			<<if (_weeksOwned*112)/$activeChild.counter.vaginal < 4>>
 				Remarkably, this means that $his pussy has been fucked
-				<<if (_weeksOwned*112)/$activeChild.vaginalCount < 1>>
+				<<if (_weeksOwned*112)/$activeChild.counter.vaginal < 1>>
 					more than once every hour
-				<<elseif (_weeksOwned*112)/$activeChild.vaginalCount < 1.5>>
+				<<elseif (_weeksOwned*112)/$activeChild.counter.vaginal < 1.5>>
 					about once every hour
-				<<elseif (_weeksOwned*112)/$activeChild.vaginalCount < 2.5>>
+				<<elseif (_weeksOwned*112)/$activeChild.counter.vaginal < 2.5>>
 					about once every two hours
-				<<elseif (_weeksOwned*112)/$activeChild.vaginalCount < 3.5>>
+				<<elseif (_weeksOwned*112)/$activeChild.counter.vaginal < 3.5>>
 					about once every three hours
 				<<else>>
 					about once every four hours
@@ -209,15 +209,15 @@ is
 				$he's spent awake.
 			<</if>>
 		<<elseif _sortedCounts[0].type == "oral">>
-			<<if (_weeksOwned*112)/$activeChild.oralCount < 4>>
+			<<if (_weeksOwned*112)/$activeChild.counter.oral < 4>>
 				Remarkably, this means that $he's sucked something off
-				<<if (_weeksOwned*112)/$activeChild.oralCount < 1>>
+				<<if (_weeksOwned*112)/$activeChild.counter.oral < 1>>
 					more than once every hour
-				<<elseif (_weeksOwned*112)/$activeChild.oralCount < 1.5>>
+				<<elseif (_weeksOwned*112)/$activeChild.counter.oral < 1.5>>
 					about once every hour
-				<<elseif (_weeksOwned*112)/$activeChild.oralCount < 2.5>>
+				<<elseif (_weeksOwned*112)/$activeChild.counter.oral < 2.5>>
 					about once every two hours
-				<<elseif (_weeksOwned*112)/$activeChild.oralCount < 3.5>>
+				<<elseif (_weeksOwned*112)/$activeChild.counter.oral < 3.5>>
 					about once every three hours
 				<<else>>
 					about once every four hours
@@ -225,15 +225,15 @@ is
 				$he's spent awake.
 			<</if>>
 		<<elseif _sortedCounts[0].type == "mammary">>
-			<<if (_weeksOwned*112)/$activeChild.mammaryCount < 4>>
+			<<if (_weeksOwned*112)/$activeChild.counter.mammary < 4>>
 				Remarkably, this means that $he's put $his tits to work
-				<<if (_weeksOwned*112)/$activeChild.mammaryCount < 1>>
+				<<if (_weeksOwned*112)/$activeChild.counter.mammary < 1>>
 					more than once every hour
-				<<elseif (_weeksOwned*112)/$activeChild.mammaryCount < 1.5>>
+				<<elseif (_weeksOwned*112)/$activeChild.counter.mammary < 1.5>>
 					about once every hour
-				<<elseif (_weeksOwned*112)/$activeChild.mammaryCount < 2.5>>
+				<<elseif (_weeksOwned*112)/$activeChild.counter.mammary < 2.5>>
 					about once every two hours
-				<<elseif (_weeksOwned*112)/$activeChild.mammaryCount < 3.5>>
+				<<elseif (_weeksOwned*112)/$activeChild.counter.mammary < 3.5>>
 					about once every three hours
 				<<else>>
 					about once every four hours
@@ -241,15 +241,15 @@ is
 				$he's spent awake.
 			<</if>>
 		<<elseif _sortedCounts[0].type == "penetrative">>
-			<<if (_weeksOwned*112)/$activeChild.penetrativeCount < 4>>
+			<<if (_weeksOwned*112)/$activeChild.counter.penetrative < 4>>
 				Remarkably, this means that $he's pounded a hole
-				<<if (_weeksOwned*112)/$activeChild.penetrativeCount < 1>>
+				<<if (_weeksOwned*112)/$activeChild.counter.penetrative < 1>>
 					more than once every hour
-				<<elseif (_weeksOwned*112)/$activeChild.penetrativeCount < 1.5>>
+				<<elseif (_weeksOwned*112)/$activeChild.counter.penetrative < 1.5>>
 					about once every hour
-				<<elseif (_weeksOwned*112)/$activeChild.penetrativeCount < 2.5>>
+				<<elseif (_weeksOwned*112)/$activeChild.counter.penetrative < 2.5>>
 					about once every two hours
-				<<elseif (_weeksOwned*112)/$activeChild.penetrativeCount < 3.5>>
+				<<elseif (_weeksOwned*112)/$activeChild.counter.penetrative < 3.5>>
 					about once every three hours
 				<<else>>
 					about once every four hours
@@ -1119,8 +1119,8 @@ $He is
 	<</if>>
 <</if>>
 
-<<if $activeChild.pitKills > 0>>
-	$activeChild.pitKills slaves have died by $his hand in pit fights.
+<<if $activeChild.counter.pitKills > 0>>
+	$activeChild.counter.pitKills slaves have died by $his hand in pit fights.
 <</if>>
 
 <<if $activeChild.corsetPiercing > 0>>
diff --git a/src/facilities/nursery/nurseryReport.tw b/src/facilities/nursery/nurseryReport.tw
index 6b2b3faa2e3..8adf96ded21 100644
--- a/src/facilities/nursery/nurseryReport.tw
+++ b/src/facilities/nursery/nurseryReport.tw
@@ -75,7 +75,7 @@
 		$He's so intelligent $he can suss out the cause of slaves' emotional issues and counsel them effectively.
 		<<set _idleBonus++>>
 	<</if>>
-	<<if isFertile($Matron) || ($Matron.bellyPreg >= 1500) || ($Matron.birthsTotal > 0) || ($Matron.bellyImplant >= 1500)>>
+	<<if isFertile($Matron) || ($Matron.bellyPreg >= 1500) || ($Matron.counter.birthsTotal > 0) || ($Matron.bellyImplant >= 1500)>>
 		$He has a natural mothering instinct and really makes $his guests feel at home.
 		<<set _idleBonus++, _healthBonus++>>
 	<</if>>
diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw
index 1094954027f..2677f273813 100644
--- a/src/init/storyInit.tw
+++ b/src/init/storyInit.tw
@@ -182,14 +182,14 @@ You should have received a copy of the GNU General Public License along with thi
 				<<set $slaves[_i].recruiter = 0>>
 			<</if>>
 		<</if>> /*closes family mode */
-		<<set $slaves[_i].milk = 0>>
-		<<set $slaves[_i].cum = 0>>
-		<<set $slaves[_i].births = 0>>
-		<<set $slaves[_i].mammaryCount = 0>>
-		<<set $slaves[_i].penetrativeCount = 0>>
-		<<set $slaves[_i].oralCount = 0>>
-		<<set $slaves[_i].analCount = 0>>
-		<<set $slaves[_i].vaginalCount = 0>>
+		<<set $slaves[_i].counter.milk = 0>>
+		<<set $slaves[_i].counter.cum = 0>>
+		<<set $slaves[_i].counter.births = 0>>
+		<<set $slaves[_i].counter.mammary = 0>>
+		<<set $slaves[_i].counter.penetrative = 0>>
+		<<set $slaves[_i].counter.oral = 0>>
+		<<set $slaves[_i].counter.anal = 0>>
+		<<set $slaves[_i].counter.vaginal = 0>>
 		<<set $slaves[_i].lifetimeCashExpenses = 0>>
 		<<set $slaves[_i].lifetimeCashIncome = 0>>
 		<<set $slaves[_i].lastWeeksCashIncome = 0>>
diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js
index 6962417a7c9..64b8580bee9 100644
--- a/src/js/DefaultRules.js
+++ b/src/js/DefaultRules.js
@@ -1288,7 +1288,7 @@ window.DefaultRules = (function() {
 				_priorities = _priorities.sort(function(a, b) {
 					if (a.weight > b.weight) {
 						return -1;
-					} 
+					}
 					if (a.weight < b.weight) {
 						return 1; return 0;
 					}
@@ -2370,7 +2370,7 @@ window.DefaultRules = (function() {
 				r += `<br>${slave.slaveName}'s birthmark has been bleached away.`;
 				cashX(forceNeg(V.modCost), "slaveMod", slave);
 				slave.markings = "none";
-			}		
+			}
 		}
 
 		if (rule.skinColor !== undefined && rule.skinColor !== "no default setting" && rule.skinColor !== slave.skin) {
diff --git a/src/js/SlaveState.js b/src/js/SlaveState.js
index 3e5e8b1448d..777f38d0184 100644
--- a/src/js/SlaveState.js
+++ b/src/js/SlaveState.js
@@ -219,6 +219,42 @@ App.Entity.SlaveSkillsState = class {
 	}
 };
 
+App.Entity.SlaveActionsCountersState = class {
+	constructor() {
+		/** amount of milk given */
+		this.milk = 0;
+		/** amount of cum given */
+		this.cum = 0;
+		/** number of births as your slave */
+		this.births = 0;
+		/** How many known times the slave has given birth. */
+		this.birthsTotal = 0;
+		this.laborCount = 0;
+		/** oral sex count */
+		this.oral = 0;
+		/** vaginal sex count */
+		this.vaginal = 0;
+		/** anal sex count */
+		this.anal = 0;
+		/** breast sex count */
+		this.mammary = 0;
+		/** penetrative sex count */
+		this.penetrative = 0;
+		/**  */
+		this.publicUse = 0;
+		/**  number of slaves killed in pit fights*/
+		this.pitKills = 0;
+		/** How many slaves she has sired under your ownership. */
+		this.slavesFathered = 0;
+		/** How many children she has fucked into you that you later birthed. */
+		this.PCChildrenFathered = 0;
+		/** How many of your slaves she has knocked up. */
+		this.slavesKnockedUp = 0;
+		/** How many times she has knocked you up. */
+		this.PCKnockedUp = 0;
+	}
+};
+
 App.Entity.SlaveState = class SlaveState {
 	constructor() {
 		/** Slave's current name */
@@ -728,10 +764,6 @@ App.Entity.SlaveState = class SlaveState {
 		 * 11: 50: used to producing milk;
 		 * 51: 100: heavily adapted to producing milk(big bonus) */
 		this.lactationAdaptation = 0;
-		/** amount of milk given */
-		this.milk = 0;
-		/** amount of cum given */
-		this.cum = 0;
 		/**
 		 *  hip size
 		 * * -2: very narrow
@@ -1025,9 +1057,6 @@ App.Entity.SlaveState = class SlaveState {
 		 *
 		 * 1: birth this week; 0: not time yet */
 		this.labor = 0;
-		/** number of births as your slave */
-		this.births = 0;
-		this.laborCount = 0;
 		/** does she have a c-section scar
 		 *
 		 * 1: yes; 0: no */
@@ -1914,20 +1943,8 @@ App.Entity.SlaveState = class SlaveState {
 			/** slave can only ever birth girls */
 			girlsOnly: 0
 		};
-		/** oral sex count */
-		this.oralCount = 0;
-		/** vaginal sex count */
-		this.vaginalCount = 0;
-		/** anal sex count */
-		this.analCount = 0;
-		/** breast sex count */
-		this.mammaryCount = 0;
-		/** penetrative sex count */
-		this.penetrativeCount = 0;
-		/**  */
-		this.publicCount = 0;
-		/**  number of slaves killed in pit fights*/
-		this.pitKills = 0;
+		/** Counts various acts slave participated in */
+		this.counter = new App.Entity.SlaveActionsCountersState();
 		/** adds a custom tattoo */
 		this.customTat = "";
 		/** a label appended after the slave's name */
@@ -2100,8 +2117,6 @@ App.Entity.SlaveState = class SlaveState {
 		 *
 		 * 0: no; 1: vaginal version only; 2: anal version only; 3: both vaginal and anal */
 		this.cervixImplant = 0;
-		/** How many known times the slave has given birth. */
-		this.birthsTotal = 0;
 		/** Target .physicalAge for female puberty to occur. */
 		this.pubertyAgeXX = 13;
 		/** Has the slave gone through female puberty.
@@ -2130,10 +2145,6 @@ App.Entity.SlaveState = class SlaveState {
 		 *
 		 * 1: yes; 0: no */
 		this.breedingMark = 0;
-		/** Slave is in original body.
-		 *
-		 * 0: yes; 1+: number of swaps (increases upkeep each time) */
-		this.bodySwap = 0;
 		/**  Is the Head Girl permitted to fuck this slave pregnant.
 		 *
 		 * 0: no; 1: yes */
@@ -2184,6 +2195,10 @@ App.Entity.SlaveState = class SlaveState {
 		 *
 		 * 0: no; 1: yes */
 		this.bald = 0;
+		/** Slave is in original body.
+		 *
+		 * 0: yes; 1+: number of swaps (increases upkeep each time) */
+		this.bodySwap = 0;
 		/** Who, if relevant, the body belonged to. */
 		this.origBodyOwner = "";
 		/** Who, if relevant, the body belonged to. */
@@ -2216,14 +2231,6 @@ App.Entity.SlaveState = class SlaveState {
 		 *
 		 * 0: no; 1: yes */
 		this.breastMesh = 0;
-		/** How many slaves she has sired under your ownership. */
-		this.slavesFathered = 0;
-		/** How many children she has fucked into you that you later birthed. */
-		this.PCChildrenFathered = 0;
-		/** How many of your slaves she has knocked up. */
-		this.slavesKnockedUp = 0;
-		/** How many times she has knocked you up. */
-		this.PCKnockedUp = 0;
 		/** Used to denote a slave giving birth prematurely.
 		 *
 		 * 0: no; 1: yes */
@@ -2321,6 +2328,7 @@ App.Entity.SlaveState = class SlaveState {
 	 */
 	static makeSkeleton() {
 		return {
+			counter: { },
 			porn: {
 				fame: { }
 			},
diff --git a/src/js/assayJS.js b/src/js/assayJS.js
index 8fc1d6f6ee9..977d32f1fcd 100644
--- a/src/js/assayJS.js
+++ b/src/js/assayJS.js
@@ -1165,9 +1165,9 @@ window.SlaveTitle = /** @param {App.Entity.SlaveState} slave */ function SlaveTi
 				r = "cuntboy";
 			} else if (slave.ovaries === 0 && slave.genes === "XY") {
 				r = "tranny";
-			} else if (slave.weight > 10 && slave.boobs > 800 && slave.birthsTotal > 0 && slave.physicalAge > 59) {
+			} else if (slave.weight > 10 && slave.boobs > 800 && slave.counter.birthsTotal > 0 && slave.physicalAge > 59) {
 				r = "GMILF";
-			} else if (slave.weight > 10 && slave.boobs > 800 && slave.birthsTotal > 0 && slave.physicalAge > 35) {
+			} else if (slave.weight > 10 && slave.boobs > 800 && slave.counter.birthsTotal > 0 && slave.physicalAge > 35) {
 				r = "MILF";
 			} else if (slave.lips > 70 && slave.boobs > 2000 && slave.butt > 3) {
 				r = "bimbo";
@@ -1242,11 +1242,11 @@ window.SlaveTitle = /** @param {App.Entity.SlaveState} slave */ function SlaveTi
 			r = `big bottomed ${ r}`;
 		}
 
-		if (slave.weight > 10 && slave.weight < 100 && slave.boobs > 5000 && slave.butt > 5 && slave.hips >= 2 && slave.bellyPreg >= 30000 && slave.births >= 10) {
+		if (slave.weight > 10 && slave.weight < 100 && slave.boobs > 5000 && slave.butt > 5 && slave.hips >= 2 && slave.bellyPreg >= 30000 && slave.counter.births >= 10) {
 			r = `${r } fertility goddess`;
-		} else if (slave.births >= 6) {
+		} else if (slave.counter.births >= 6) {
 			r = `${r } broodmother`;
-		} else if (slave.births >= 3) {
+		} else if (slave.counter.births >= 3) {
 			r = `${r } breeder`;
 		}
 
@@ -1455,9 +1455,9 @@ window.SlaveTitle = /** @param {App.Entity.SlaveState} slave */ function SlaveTi
 			r = `shortstack ${ r}`;
 		}
 
-		if (slave.births >= 5) {
+		if (slave.counter.births >= 5) {
 			r = `${r } broodmother`;
-		} else if (slave.births >= 2) {
+		} else if (slave.counter.births >= 2) {
 			r = `${r } breeder`;
 		}
 
@@ -1797,9 +1797,9 @@ window.DegradingName = /** @param {App.Entity.SlaveState} slave */ function Degr
 				suffixes.push("Boob", "Boobie", "Tit", "Titty");
 			}
 		}
-		if (slave.births >= 2) {
+		if (slave.counter.births >= 2) {
 			suffixes.push("Breeder");
-			if (slave.births >= 5) {
+			if (slave.counter.births >= 5) {
 				suffixes.push("Broodmother");
 			}
 		}
diff --git a/src/js/datatypeCleanupJS.js b/src/js/datatypeCleanupJS.js
index 1319fe90b98..b973b99e744 100644
--- a/src/js/datatypeCleanupJS.js
+++ b/src/js/datatypeCleanupJS.js
@@ -14,6 +14,7 @@ App.Entity.Utils.SlaveDataSchemeCleanup = (function () {
 	function SlaveDataSchemeCleanup(slave) { // eslint-disable-line no-unused-vars
 		migratePorn(slave);
 		migrateSkills(slave);
+		migrateCounters(slave);
 	}
 
 	/** @param {App.Entity.SlaveState} slave */
@@ -88,6 +89,38 @@ App.Entity.Utils.SlaveDataSchemeCleanup = (function () {
 			}
 		}
 	}
+
+	/** @param {App.Entity.SlaveState} slave */
+	function migrateCounters(slave) {
+		if (!slave.hasOwnProperty("counter")) {
+			slave.counter = new App.Entity.SlaveActionsCountersState();
+			let c = slave.counter;
+			const nameMap = { // old => new
+				analCount: "anal",
+				mammaryCount: "mammary",
+				oralCount: "oral",
+				penetrativeCount: "penetrative",
+				vaginalCount: "vaginal",
+				publicCount: "publicUse",
+				pitKills: "pitKills",
+				milk: "milk",
+				cum: "cum",
+				births: "births",
+				birthsTotal: "birthsTotal",
+				laborCount: "laborCount",
+				slavesFathered: "slavesFathered",
+				PCChildrenFathered: "PCChildrenFathered",
+				slavesKnockedUp: "slavesKnockedUp",
+				PCKnockedUp: "PCKnockedUp",
+			};
+			for (let prop in slave) {
+				if (nameMap.hasOwnProperty(prop)) {
+					c[nameMap[prop]] = slave[prop];
+					delete slave[prop];
+				}
+			}
+		}
+	}
 })();
 
 /*
@@ -639,22 +672,22 @@ window.SlaveDatatypeCleanup = (function SlaveDatatypeCleanup() {
 
 	/** @param {App.Entity.SlaveState} slave */
 	function slaveStatCountDatatypeCleanup(slave) {
-		slave.oralCount = Math.max(+slave.oralCount, 0) || 0;
-		slave.vaginalCount = Math.max(+slave.vaginalCount, 0) || 0;
-		slave.analCount = Math.max(+slave.analCount, 0) || 0;
-		slave.publicCount = Math.max(+slave.publicCount, 0) || 0;
-		slave.mammaryCount = Math.max(+slave.mammaryCount, 0) || 0;
-		slave.penetrativeCount = Math.max(+slave.penetrativeCount, 0) || 0;
-		slave.pitKills = Math.max(+slave.pitKills, 0) || 0;
-		slave.milk = Math.max(+slave.milk, 0) || 0;
-		slave.cum = Math.max(+slave.cum, 0) || 0;
-		slave.births = Math.max(+slave.births, 0) || 0;
-		slave.birthsTotal = Math.max(+slave.birthsTotal, 0) || slave.births;
-		slave.laborCount = Math.max(+slave.laborCount, 0) || slave.birthsTotal;
-		slave.slavesFathered = Math.max(+slave.slavesFathered, 0) || 0;
-		slave.PCChildrenFathered = Math.max(+slave.PCChildrenFathered, 0) || 0;
-		slave.slavesKnockedUp = Math.max(+slave.slavesKnockedUp, 0) || 0;
-		slave.PCKnockedUp = Math.max(+slave.PCKnockedUp, 0) || 0;
+		slave.counter.oral = Math.max(+slave.counter.oral, 0) || 0;
+		slave.counter.vaginal = Math.max(+slave.counter.vaginal, 0) || 0;
+		slave.counter.anal = Math.max(+slave.counter.anal, 0) || 0;
+		slave.counter.publicUse = Math.max(+slave.counter.publicUse, 0) || 0;
+		slave.counter.mammary = Math.max(+slave.counter.mammary, 0) || 0;
+		slave.counter.penetrative = Math.max(+slave.counter.penetrative, 0) || 0;
+		slave.counter.pitKills = Math.max(+slave.counter.pitKills, 0) || 0;
+		slave.counter.milk = Math.max(+slave.counter.milk, 0) || 0;
+		slave.counter.cum = Math.max(+slave.counter.cum, 0) || 0;
+		slave.counter.births = Math.max(+slave.counter.births, 0) || 0;
+		slave.counter.birthsTotal = Math.max(+slave.counter.birthsTotal, 0) || slave.counter.births;
+		slave.counter.laborCount = Math.max(+slave.counter.laborCount, 0) || slave.counter.birthsTotal;
+		slave.counter.slavesFathered = Math.max(+slave.counter.slavesFathered, 0) || 0;
+		slave.counter.PCChildrenFathered = Math.max(+slave.counter.PCChildrenFathered, 0) || 0;
+		slave.counter.slavesKnockedUp = Math.max(+slave.counter.slavesKnockedUp, 0) || 0;
+		slave.counter.PCKnockedUp = Math.max(+slave.counter.PCKnockedUp, 0) || 0;
 		slave.bodySwap = Math.max(+slave.bodySwap, 0) || 0;
 	}
 
@@ -1212,22 +1245,22 @@ window.childSkillsDatatypeCleanup = function childSkillsDatatypeCleanup(child) {
 };
 
 window.childStatCountDatatypeCleanup = function childStatCountDatatypeCleanup(child) {
-	child.oralCount = Math.max(+child.oralCount, 0) || 0;
-	child.vaginalCount = Math.max(+child.vaginalCount, 0) || 0;
-	child.analCount = Math.max(+child.analCount, 0) || 0;
-	child.publicCount = Math.max(+child.publicCount, 0) || 0;
-	child.mammaryCount = Math.max(+child.mammaryCount, 0) || 0;
-	child.penetrativeCount = Math.max(+child.penetrativeCount, 0) || 0;
-	child.pitKills = Math.max(+child.pitKills, 0) || 0;
-	child.milk = Math.max(+child.milk, 0) || 0;
-	child.cum = Math.max(+child.cum, 0) || 0;
-	child.births = Math.max(+child.births, 0) || 0;
-	child.birthsTotal = Math.max(+child.birthsTotal, 0) || child.births;
-	child.laborCount = Math.max(+child.laborCount, 0) || child.birthsTotal;
+	child.counter.oral = Math.max(+child.counter.oral, 0) || 0;
+	child.counter.vaginal = Math.max(+child.counter.vaginal, 0) || 0;
+	child.counter.anal = Math.max(+child.counter.anal, 0) || 0;
+	child.counter.publicUse = Math.max(+child.counter.publicUse, 0) || 0;
+	child.counter.mammary = Math.max(+child.counter.mammary, 0) || 0;
+	child.counter.penetrative = Math.max(+child.counter.penetrative, 0) || 0;
+	child.counter.pitKills = Math.max(+child.counter.pitKills, 0) || 0;
+	child.counter.milk = Math.max(+child.counter.milk, 0) || 0;
+	child.counter.cum = Math.max(+child.counter.cum, 0) || 0;
+	child.counter.births = Math.max(+child.counter.births, 0) || 0;
+	child.counter.birthsTotal = Math.max(+child.counter.birthsTotal, 0) || child.counter.births;
+	child.counter.laborCount = Math.max(+child.counter.laborCount, 0) || child.counter.birthsTotal;
 	child.childsFathered = Math.max(+child.childsFathered, 0) || 0;
-	child.PCChildrenFathered = Math.max(+child.PCChildrenFathered, 0) || 0;
+	child.counter.PCChildrenFathered = Math.max(+child.counter.PCChildrenFathered, 0) || 0;
 	child.childsKnockedUp = Math.max(+child.childsKnockedUp, 0) || 0;
-	child.PCKnockedUp = Math.max(+child.PCKnockedUp, 0) || 0;
+	child.counter.PCKnockedUp = Math.max(+child.counter.PCKnockedUp, 0) || 0;
 	child.bodySwap = Math.max(+child.bodySwap, 0) || 0;
 };
 
diff --git a/src/js/economyJS.js b/src/js/economyJS.js
index 2c4acd67de7..d7ec4519d2a 100644
--- a/src/js/economyJS.js
+++ b/src/js/economyJS.js
@@ -997,7 +997,7 @@ window.slaveJobValues = function() {
 			DJRepBonus += 0.05;
 			//$He has musical experience from working for you, giving $his tracks actual depth.
 		}
-		
+
 		// The DJ adding to 'club'
 		SJVClub(V.slaves[V.slaveIndices[V.DJ.ID]]);
 	}
@@ -1029,13 +1029,13 @@ window.slaveJobValues = function() {
 			s.sexAmount = (jsRandom(200,240) + (20 * (4 - (s.anus - 2 * V.arcadeUpgradeInjectors))) + (10 * (4 - (s.vagina - 2 * V.arcadeUpgradeInjectors))) + Math.trunc(s.health / 5));
 			slaveJobValues.arcade += s.sexAmount;
 		}
-		
+
 		// Club and public sluts adding to 'club'. Also recruiters assigned as sexual ambassador to another arcology.
 		if(s.assignment === "serve in the club" || (s.assignment === "recruit girls" && V.recruiterTarget === "other arcologies")) {
 			SJVClub(s);
 		}
 	});
-		
+
 	function SJVClub(s) {
 		let toTheClub = 0, beautyMultiplier = 1;
 		s.minorInjury = 0;
@@ -1560,13 +1560,13 @@ window.repX = function(rep, what, who) {
 	//Check if total rep is over cap, and use "overflow" category to expense it down if needed.
 	if (V.rep > 20000) {
 		V.lastWeeksRepExpenses.overflow += (20000 - V.rep); V.rep = 20000;
-	} 
-	
+	}
+
 	//Rep should never be lower than 0.  Record this rounding purely to keep the books balanced.
 	else if (V.rep < 0) {
 		V.lastWeeksRepIncome.overflow += (0 - V.rep); V.rep = 0;
 	}
-	
+
 	return rep;
 };
 
diff --git a/src/js/eventSelectionJS.js b/src/js/eventSelectionJS.js
index 62639d25e0b..0bf12498bbd 100644
--- a/src/js/eventSelectionJS.js
+++ b/src/js/eventSelectionJS.js
@@ -1412,8 +1412,8 @@ window.generateRandomEventPoolStandard = function(eventSlave) {
 			}
 
 			if (eventSlave.speechRules !== "restrictive") {
-				if (eventSlave.oralCount + eventSlave.vaginalCount + eventSlave.analCount > 900) {
-					if (eventSlave.oralCount + eventSlave.vaginalCount + eventSlave.analCount < 1100) {
+				if (eventSlave.counter.oral + eventSlave.counter.vaginal + eventSlave.counter.anal > 900) {
+					if (eventSlave.counter.oral + eventSlave.counter.vaginal + eventSlave.counter.anal < 1100) {
 						if (eventSlave.vagina !== 0) {
 							if (eventSlave.anus > 0) {
 								if (canDoAnal(eventSlave) || canDoVaginal(eventSlave)) {
@@ -1587,7 +1587,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) {
 				if (eventSlave.fetish !== "buttslut") {
 					if (eventSlave.vagina === 0) {
 						if (eventSlave.anus !== 0) {
-							if (eventSlave.oralCount + eventSlave.vaginalCount + eventSlave.analCount > 100) {
+							if (eventSlave.counter.oral + eventSlave.counter.vaginal + eventSlave.counter.anal > 100) {
 								State.variables.RESSevent.push("unhappy virgin");
 							}
 						}
@@ -1800,7 +1800,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) {
 
 					if (eventSlave.bellyPreg >= 14000) {
 						if (eventSlave.broodmother === 0) {
-							if (eventSlave.births > 10) {
+							if (eventSlave.counter.births > 10) {
 								if (eventSlave.assignment === "whore" || eventSlave.assignment === "serve the public") {
 									if (eventSlave.amp !== 1) {
 										State.variables.events.push("RE legendary womb");
@@ -2695,8 +2695,8 @@ window.generateRandomEventPoolServant = function(eventSlave) {
 			}
 
 			if (eventSlave.speechRules !== "restrictive") {
-				if (eventSlave.oralCount + eventSlave.vaginalCount + eventSlave.analCount > 900) {
-					if (eventSlave.oralCount + eventSlave.vaginalCount + eventSlave.analCount < 1100) {
+				if (eventSlave.counter.oral + eventSlave.counter.vaginal + eventSlave.counter.anal > 900) {
+					if (eventSlave.counter.oral + eventSlave.counter.vaginal + eventSlave.counter.anal < 1100) {
 						if (eventSlave.vagina !== 0) {
 							if (eventSlave.anus > 0) {
 								if (canDoAnal(eventSlave) || canDoVaginal(eventSlave)) {
diff --git a/src/js/rulesAssistantOptions.js b/src/js/rulesAssistantOptions.js
index 10491c29389..c95f7f01ede 100644
--- a/src/js/rulesAssistantOptions.js
+++ b/src/js/rulesAssistantOptions.js
@@ -1966,7 +1966,7 @@ window.rulesAssistantOptions = (function() {
 			this.setValue(this.value2string(current_rule.set.dietCum, current_rule.set.dietMilk));
 			this.onchange = (value) => {
 				current_rule.set.dietCum = value.cum;
-				current_rule.set.dietMilk = value.milk;
+				current_rule.set.dietMilk = value.counter.milk;
 				this.setValue(this.value2string(current_rule.set.dietCum, current_rule.set.dietMilk));
 			};
 		}
diff --git a/src/js/sexActsJS.js b/src/js/sexActsJS.js
index c26283f0783..4b095e0228f 100644
--- a/src/js/sexActsJS.js
+++ b/src/js/sexActsJS.js
@@ -47,7 +47,7 @@ window.AnalVCheck = function AnalVCheck(times = 1) {
 			r += knockMeUp(slave, 10, 1, -1, 1);
 		}
 		V.analTotal += times;
-		slave.analCount += times;
+		slave.counter.anal += times;
 	}
 	return r;
 };
@@ -102,7 +102,7 @@ window.VaginalVCheck = function VaginalVCheck(times = 1) {
 			r += knockMeUp(slave, 10, 0, -1, 1);
 		}
 		V.vaginalTotal += times;
-		slave.vaginalCount += times;
+		slave.counter.vaginal += times;
 	}
 	return r;
 };
@@ -189,14 +189,14 @@ window.BothVCheck = function BothVCheck(analTimes = 1, bothTimes = 1) {
 		if (canDoAnal(slave)) {
 			V.vaginalTotal += bothTimes;
 			V.analTotal += bothTimes;
-			slave.vaginalCount += bothTimes;
-			slave.analCount += bothTimes;
+			slave.counter.vaginal += bothTimes;
+			slave.counter.anal += bothTimes;
 			if (canImpreg(slave, V.PC)) {
 				r += knockMeUp(slave, 10, 2, -1, 1);
 			}
 		} else {
 			V.vaginalTotal += bothTimes;
-			slave.vaginalCount += bothTimes;
+			slave.counter.vaginal += bothTimes;
 			if (canImpreg(slave, V.PC)) {
 				r += knockMeUp(slave, 10, 0, -1, 1);
 			}
@@ -225,7 +225,7 @@ window.BothVCheck = function BothVCheck(analTimes = 1, bothTimes = 1) {
 			slave.anus = 1;
 		}
 		V.analTotal += analTimes;
-		slave.analCount += analTimes;
+		slave.counter.anal += analTimes;
 		if (canImpreg(slave, V.PC)) {
 			r += knockMeUp(slave, 10, 1, -1, 1);
 		}
@@ -289,14 +289,14 @@ window.PartnerVCheck = function PartnerVCheck(analTimes = 1, bothTimes = 1) {
 		if (canDoAnal(partner)) {
 			V.vaginalTotal += bothTimes;
 			V.analTotal += bothTimes;
-			partner.vaginalCount += bothTimes;
-			partner.analCount += bothTimes;
+			partner.counter.vaginal += bothTimes;
+			partner.counter.anal += bothTimes;
 			if (canImpreg(partner, V.PC)) {
 				r += knockMeUp(partner, 10, 2, -1);
 			}
 		} else {
 			V.vaginalTotal += bothTimes;
-			partner.vaginalCount += bothTimes;
+			partner.counter.vaginal += bothTimes;
 			if (canImpreg(partner, V.PC)) {
 				r += knockMeUp(partner, 10, 0, -1);
 			}
@@ -307,7 +307,7 @@ window.PartnerVCheck = function PartnerVCheck(analTimes = 1, bothTimes = 1) {
 			partner.anus = 1;
 		}
 		V.analTotal += analTimes;
-		partner.analCount += analTimes;
+		partner.counter.anal += analTimes;
 		if (canImpreg(partner, V.PC)) {
 			r += knockMeUp(partner, 10, 1, -1);
 		}
@@ -329,22 +329,22 @@ window.SimpleSexAct = function SimpleSexAct(slave, fuckCount = 1) {
 		fuckTarget = jsRandom(1, 100);
 		if (slave.nipples === "fuckable" && V.PC.dick === 1 && fuckTarget > 80) {
 			V.mammaryTotal += 1;
-			slave.mammaryCount += 1;
+			slave.counter.mammary += 1;
 		} else if (canDoVaginal(slave) && slave.vagina > 0 && fuckTarget > 33) {
 			V.vaginalTotal += 1;
-			slave.vaginalCount += 1;
+			slave.counter.vaginal += 1;
 			if (canImpreg(slave, V.PC)) {
 				r += knockMeUp(slave, 10, 0, -1, 1);
 			}
 		} else if (canDoAnal(slave) && slave.anus > 0 && fuckTarget > 10) {
 			V.analTotal += 1;
-			slave.analCount += 1;
+			slave.counter.anal += 1;
 			if (canImpreg(slave, V.PC)) {
 				r += knockMeUp(slave, 10, 1, -1, 1);
 			}
 		} else {
 			V.oralTotal += 1;
-			slave.oralCount += 1;
+			slave.counter.oral += 1;
 		}
 	}
 	return r;
@@ -365,16 +365,16 @@ window.SimpleSlaveFucking = function SimpleSlaveFucking(slave, fuckCount = 1) {
 		fuckTarget = jsRandom(1, 100);
 		if (slave.nipples === "fuckable" && fuckTarget > 80) {
 			V.mammaryTotal += 1;
-			slave.mammaryCount += 1;
+			slave.counter.mammary += 1;
 		} else if (canDoVaginal(slave) && slave.vagina > 0 && fuckTarget > 33) {
 			V.vaginalTotal += 1;
-			slave.vaginalCount += 1;
+			slave.counter.vaginal += 1;
 		} else if (canDoAnal(slave) && slave.anus > 0 && fuckTarget > 10) {
 			V.analTotal += 1;
-			slave.analCount += 1;
+			slave.counter.anal += 1;
 		} else {
 			V.oralTotal += 1;
-			slave.oralCount += 1;
+			slave.counter.oral += 1;
 		}
 	}
 	return;
@@ -398,40 +398,40 @@ window.SimpleSlaveSlaveFucking = function SimpleSlaveSlaveFucking(subslave, doms
 		if (subslave.nipples === "fuckable" && canPenetrate(domslave) && fuckTarget > 80) {
 			if (passage() === "SA serve your other slaves") {
 				if (subslave.ID === V.slaves[V.i].ID) {
-					V.slaves[V.i].mammaryCount++;
+					V.slaves[V.i].counter.mammary++;
 					V.mammaryTotal++;
-					domslave.penetrativeCount++;
+					domslave.counter.penetrative++;
 					V.penetrativeTotal++;
 				} else {
-					subslave.mammaryCount++;
+					subslave.counter.mammary++;
 					V.mammaryTotal++;
-					V.slaves[V.i].penetrativeCount++;
+					V.slaves[V.i].counter.penetrative++;
 					V.penetrativeTotal++;
 				}
 			} else {
 				V.mammaryTotal++;
 				V.penetrativeTotal++;
-				subslave.mammaryCount++;
-				domslave.penetrativeCount++;
+				subslave.counter.mammary++;
+				domslave.counter.penetrative++;
 			}
 		} else if (canDoVaginal(subslave) && subslave.vagina > 0 && canPenetrate(domslave) && fuckTarget > 33) {
 			if (passage() === "SA serve your other slaves") {
 				if (subslave.ID === V.slaves[V.i].ID) {
-					V.slaves[V.i].vaginalCount++;
+					V.slaves[V.i].counter.vaginal++;
 					V.vaginalTotal++;
 					V.penetrativeTotal++;
-					domslave.penetrativeCount++;
+					domslave.counter.penetrative++;
 				} else {
-					V.slaves[V.i].penetrativeCount++;
+					V.slaves[V.i].counter.penetrative++;
 					V.penetrativeTotal++;
-					subslave.vaginalCount++;
+					subslave.counter.vaginal++;
 					V.vaginalTotal++;
 				}
 			} else {
 				V.vaginalTotal++;
-				subslave.vaginalCount++;
+				subslave.counter.vaginal++;
 				V.penetrativeTotal++;
-				domslave.penetrativeCount++;
+				domslave.counter.penetrative++;
 			}
 			if (canImpreg(subslave, domslave)) {
 				r += knockMeUp(subslave, 3, 0, domslave.ID, 1);
@@ -443,25 +443,25 @@ window.SimpleSlaveSlaveFucking = function SimpleSlaveSlaveFucking(subslave, doms
 			}
 			if (passage() === "SA serve your other slaves") {
 				if (subslave.ID === V.slaves[V.i].ID) {
-					V.slaves[V.i].analCount++;
+					V.slaves[V.i].counter.anal++;
 					V.analTotal++;
 					V.penetrativeTotal++;
-					domslave.penetrativeCount++;
+					domslave.counter.penetrative++;
 				} else {
-					V.slaves[V.i].penetrativeCount++;
+					V.slaves[V.i].counter.penetrative++;
 					V.penetrativeTotal++;
 					V.analTotal++;
-					subslave.analCount++;
+					subslave.counter.anal++;
 				}
 			} else {
 				V.analTotal++;
-				subslave.analCount++;
+				subslave.counter.anal++;
 				V.penetrativeTotal++;
-				domslave.penetrativeCount++;
+				domslave.counter.penetrative++;
 			}
 		} else {
 			V.oralTotal++;
-			subslave.oralCount++;
+			subslave.counter.oral++;
 		}
 	}
 	return r;
@@ -470,11 +470,11 @@ window.SimpleSlaveSlaveFucking = function SimpleSlaveSlaveFucking(subslave, doms
 /** @param {App.Entity.SlaveState} slave */
 window.SimpleVaginaFuck = function SimpleVaginaFuck(slave, count = 1) {
 	State.variables.vaginalTotal += count;
-	slave.vaginalCount += count;
+	slave.counter.vaginal += count;
 };
 
 /** @param {App.Entity.SlaveState} slave */
 window.SimpleAssFuck = function SimpleAssFuck(slave, count = 1) {
 	State.variables.analTotal += count;
-	slave.analCount += count;
+	slave.counter.anal += count;
 };
diff --git a/src/js/slaveCostJS.js b/src/js/slaveCostJS.js
index 65c36860e91..744168d37ab 100644
--- a/src/js/slaveCostJS.js
+++ b/src/js/slaveCostJS.js
@@ -256,10 +256,10 @@ window.Beauty = (function() {
 			}
 		}
 		if (arcology.FSBodyPurist > 20) { /* bonus for virgin slaves */
-			if (slave.vagina === 0 && slave.vaginalCount === 0) {
+			if (slave.vagina === 0 && slave.counter.vaginal === 0) {
 				beauty += 30*(arcology.FSBodyPurist/100);
 			}
-			if (slave.anus === 0 && slave.analCount === 0) {
+			if (slave.anus === 0 && slave.counter.anal === 0) {
 				beauty += 30*(arcology.FSBodyPurist/100);
 			}
 		}
@@ -824,10 +824,10 @@ window.Beauty = (function() {
 		} else {
 			beauty -= arcology.FSRepopulationFocus/2.5; /* -40 */
 		}
-		if (slave.births > 50) {
+		if (slave.counter.births > 50) {
 			beauty += arcology.FSRepopulationFocus/1.5; /* 66.6 */
 		} else {
-			beauty += slave.births*(arcology.FSRepopulationFocus/75);
+			beauty += slave.counter.births*(arcology.FSRepopulationFocus/75);
 		}
 	}
 
@@ -878,20 +878,20 @@ window.Beauty = (function() {
 			} else if (slave.preg < 1) {
 				beauty += arcology.FSRestart/5; /* 20 */
 			}
-			if (slave.births > 50) {
+			if (slave.counter.births > 50) {
 				beauty -= arcology.FSRestart; /* -100 */
 			} else {
-				beauty -= slave.births*(arcology.FSRestart/50);
+				beauty -= slave.counter.births*(arcology.FSRestart/50);
 			}
 		}
 	}
 
 	/** @param {App.Entity.SlaveState} slave */
 	function calcTrendyMilfBeauty(slave) {
-		if (slave.births > 50) {
+		if (slave.counter.births > 50) {
 			beauty += 6;
 		} else {
-			beauty += Math.ceil(slave.births/10);
+			beauty += Math.ceil(slave.counter.births/10);
 		}
 	}
 
@@ -1550,7 +1550,7 @@ window.FResult = (function() {
 	function calcCareer(slave) {
 		if (setup.whoreCareers.includes(slave.career)) {
 			result += 1;
-		} else if (slave.oralCount + slave.analCount + slave.vaginalCount + slave.mammaryCount + slave.penetrativeCount > 1000) {
+		} else if (slave.counter.oral + slave.counter.anal + slave.counter.vaginal + slave.counter.mammary + slave.counter.penetrative > 1000) {
 			result += 1;
 		}
 	}
@@ -1981,7 +1981,7 @@ window.slaveCost = (function() {
 				multiplier += 0.05;
 			}
 		}
-		if (slave.oralCount + slave.analCount + slave.vaginalCount + slave.mammaryCount + slave.penetrativeCount > 1000) {
+		if (slave.counter.oral + slave.counter.anal + slave.counter.vaginal + slave.counter.mammary + slave.counter.penetrative > 1000) {
 			if (!setup.whoreCareers.includes(slave.career)) {
 				multiplier += 0.05;
 			}
diff --git a/src/js/storyJS.js b/src/js/storyJS.js
index 2064a2eca9e..1548c981bf1 100644
--- a/src/js/storyJS.js
+++ b/src/js/storyJS.js
@@ -19,7 +19,7 @@ window.isSexuallyPure = /** @param {App.Entity.SlaveState} slave */ function (sl
 	if (!slave) {
 		return null;
 	}
-	return (slave.vagina < 1 && slave.anus < 1 && !slave.analCount && !slave.vaginalCount && !slave.oralCount && !slave.mammaryCount && !slave.penetrativeCount);
+	return (slave.vagina < 1 && slave.anus < 1 && !slave.counter.anal && !slave.counter.vaginal && !slave.counter.oral && !slave.counter.mammary && !slave.counter.penetrative);
 };
 
 if (typeof interpolate === "undefined") {
@@ -365,25 +365,25 @@ window.toJson = function(obj) {
 window.nippleColor = /** @param {App.Entity.SlaveState} slave */ function (slave) {
 	slave = slave || State.variables.activeSlave;
 	if (skinToneLevel(slave.skin) < 8) {
-		if (slave.preg > slave.pregData.normalBirth/4 || (slave.birthsTotal > 0 && slave.lactation > 0)) {
+		if (slave.preg > slave.pregData.normalBirth/4 || (slave.counter.birthsTotal > 0 && slave.lactation > 0)) {
 			return "brown";
 		} else {
 			return "pink";
 		}
 	} else if (skinToneLevel(slave.skin) < 14) {
-		if (slave.preg > slave.pregData.normalBirth/4 || (slave.birthsTotal > 0 && slave.lactation > 0)) {
+		if (slave.preg > slave.pregData.normalBirth/4 || (slave.counter.birthsTotal > 0 && slave.lactation > 0)) {
 			return "dark brown";
 		} else {
 			return "pink";
 		}
 	} else if (skinToneLevel(slave.skin) > 20) {
-		if (slave.preg > slave.pregData.normalBirth/4 || (slave.birthsTotal > 0 && slave.lactation > 0)) {
+		if (slave.preg > slave.pregData.normalBirth/4 || (slave.counter.birthsTotal > 0 && slave.lactation > 0)) {
 			return "black";
 		} else {
 			return "dark brown";
 		}
 	} else {
-		if (slave.preg > slave.pregData.normalBirth/4 || (slave.birthsTotal > 0 && slave.lactation > 0)) {
+		if (slave.preg > slave.pregData.normalBirth/4 || (slave.counter.birthsTotal > 0 && slave.lactation > 0)) {
 			return "dark brown";
 		} else {
 			return "brown";
diff --git a/src/js/summaryWidgets.js b/src/js/summaryWidgets.js
index 95f66624f92..0f67a230aad 100644
--- a/src/js/summaryWidgets.js
+++ b/src/js/summaryWidgets.js
@@ -37,24 +37,24 @@ window.SlaveStatClamp = function SlaveStatClamp(slave) {
 	if (slave.devotion < -100) {
 		slave.devotion = -100;
 	}
-	if (isNaN(slave.oralCount)) {
-		slave.oralCount = 0;
+	if (isNaN(slave.counter.oral)) {
+		slave.counter.oral = 0;
 		alert("Oral count has broken, report what you just did!");
 	}
-	if (isNaN(slave.analCount)) {
-		slave.analCount = 0;
+	if (isNaN(slave.counter.anal)) {
+		slave.counter.anal = 0;
 		alert("Anal count has broken, report what you just did!");
 	}
-	if (isNaN(slave.vaginalCount)) {
-		slave.vaginalCount = 0;
+	if (isNaN(slave.counter.vaginal)) {
+		slave.counter.vaginal = 0;
 		alert("Vaginal count has broken, report what you just did!");
 	}
-	if (isNaN(slave.mammaryCount)) {
-		slave.mammaryCount = 0;
+	if (isNaN(slave.counter.mammary)) {
+		slave.counter.mammary = 0;
 		alert("Titfuck count has broken, report what you just did!");
 	}
-	if (isNaN(slave.penetrativeCount)) {
-		slave.penetrativeCount = 0;
+	if (isNaN(slave.counter.penetrative)) {
+		slave.counter.penetrative = 0;
 		alert("Penetration count has broken, report what you just did!");
 	}
 	if (slave.foreskin === undefined) {
diff --git a/src/js/vignettes.js b/src/js/vignettes.js
index 6510db14122..f7742f35dc3 100644
--- a/src/js/vignettes.js
+++ b/src/js/vignettes.js
@@ -653,28 +653,28 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 				});
 		}
 
-		if (slave.pitKills > 0) {
+		if (slave.counter.pitKills > 0) {
 			vignettes.push({
 				text: `${he} earned repeat business from a customer obsessed with the fact that ${he}'s a killer,`,
 				type: "cash",
 				effect: 1,
 			});
 		}
-		if (slave.oralCount > 500) {
+		if (slave.counter.oral > 500) {
 			vignettes.push({
 				text: `a customer into degradation became obsessed with driving ${his} oral mileage as high as possible,`,
 				type: "cash",
 				effect: 1,
 			});
 		}
-		if (slave.analCount > 500 && slave.anus > 0) {
+		if (slave.counter.anal > 500 && slave.anus > 0) {
 			vignettes.push({
 				text: `a customer into degradation became obsessed with driving ${his} anal mileage as high as possible,`,
 				type: "cash",
 				effect: 1,
 			});
 		}
-		if (slave.vaginalCount > 500 && slave.vagina > 0) {
+		if (slave.counter.vaginal > 500 && slave.vagina > 0) {
 			vignettes.push({
 				text: `a customer into degradation becomes obsessed with driving ${his} pussy mileage as high as possible,`,
 				type: "cash",
@@ -2339,28 +2339,28 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 				});
 		}
 
-		if (slave.pitKills > 0) {
+		if (slave.counter.pitKills > 0) {
 			vignettes.push({
 				text: `${he} earns extra gratitude from a citizen obsessed with the fact that ${he}'s a killer,`,
 				type: "rep",
 				effect: 1,
 			});
 		}
-		if (slave.oralCount > 500) {
+		if (slave.counter.oral > 500) {
 			vignettes.push({
 				text: `a citizen into degradation becomes obsessed with driving ${his} oral mileage as high as possible,`,
 				type: "rep",
 				effect: 1,
 			});
 		}
-		if (slave.analCount > 500 && slave.anus > 0) {
+		if (slave.counter.anal > 500 && slave.anus > 0) {
 			vignettes.push({
 				text: `a citizen into degradation becomes obsessed with driving ${his} anal mileage as high as possible,`,
 				type: "rep",
 				effect: 1,
 			});
 		}
-		if (slave.vaginalCount > 500 && slave.vagina > 0) {
+		if (slave.counter.vaginal > 500 && slave.vagina > 0) {
 			vignettes.push({
 				text: `a citizen into degradation becomes obsessed with driving ${his} pussy mileage as high as possible,`,
 				type: "rep",
diff --git a/src/npc/acquisition.tw b/src/npc/acquisition.tw
index abd78acf8ed..8981fe80a87 100644
--- a/src/npc/acquisition.tw
+++ b/src/npc/acquisition.tw
@@ -577,7 +577,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.face = random(15,100)>>
 		<<set $activeSlave.preg = random(10,40), $activeSlave.pregType = random(3,8), $activeSlave.lactation = 1, $activeSlave.lactationDuration = 2>>
 		<<run SetBellySize($activeSlave)>>
-		<<set $activeSlave.birthsTotal = 5>>
+		<<set $activeSlave.counter.birthsTotal = 5>>
 		<<set $activeSlave.bellySag = 20, $activeSlave.bellySagPreg = 20>>
 		<<if $activeSlave.vagina > -1>>
 			<<set $activeSlave.vagina = 4>>
diff --git a/src/npc/databases/dSlavesDatabase.tw b/src/npc/databases/dSlavesDatabase.tw
index f1e71c000e5..188669ef79d 100644
--- a/src/npc/databases/dSlavesDatabase.tw
+++ b/src/npc/databases/dSlavesDatabase.tw
@@ -472,7 +472,7 @@
 
 <<if $seePreg != 0>>
 <<set _HS = App.Entity.SlaveState.makeSkeleton()>>
-<<set _HS.slaveName = "'Milkmaid' Megan", _HS.birthName = "Megan", _HS.origin = "She was sold to you from the public slave market, and was probably kidnapped or otherwise forced into slavery.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 34, _HS.physicalAge = 34, _HS.visualAge = 34, _HS.ovaryAge = 34, _HS.health = 100, _HS.devotion = 100, _HS.nationality = "American", _HS.skin = "light", _HS.hStyle = "long", _HS.pubicHStyle = "bushy", _HS.waist = -55, _HS.boobs = 1350, _HS.lactation = 1, _HS.lactationDuration = 4, _HS.butt = 3, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.vaginaPiercing = 1, _HS.preg = 27, _HS.pregType = 1, _HS.pregWeek = 27, _HS.pregKnown = 1, _HS.belly = 5000, _HS.bellyPreg = 5000, _HS.births = 1, _HS.birthsTotal = 1, _HS.anus = 3, _HS.ovaries = 1, _HS.brand = "SLAVE", _HS.brandLocation = "buttocks", _HS.earPiercing = 1, _HS.skill.vaginal = 100, _HS.skill.oral = 100, _HS.skill.anal = 100, _HS.skill.whore = 100, _HS.skill.entertainment = 35, _HS.skill.combat = 0, _HS.collar = "heavy gold", _HS.shoes = "flats", _HS.energy = 100, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.face = 0, _HS.intelligence = 0>>
+<<set _HS.slaveName = "'Milkmaid' Megan", _HS.birthName = "Megan", _HS.origin = "She was sold to you from the public slave market, and was probably kidnapped or otherwise forced into slavery.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 34, _HS.physicalAge = 34, _HS.visualAge = 34, _HS.ovaryAge = 34, _HS.health = 100, _HS.devotion = 100, _HS.nationality = "American", _HS.skin = "light", _HS.hStyle = "long", _HS.pubicHStyle = "bushy", _HS.waist = -55, _HS.boobs = 1350, _HS.lactation = 1, _HS.lactationDuration = 4, _HS.butt = 3, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.vaginaPiercing = 1, _HS.preg = 27, _HS.pregType = 1, _HS.pregWeek = 27, _HS.pregKnown = 1, _HS.belly = 5000, _HS.bellyPreg = 5000, _HS.counter.births = 1, _HS.counter.birthsTotal = 1, _HS.anus = 3, _HS.ovaries = 1, _HS.brand = "SLAVE", _HS.brandLocation = "buttocks", _HS.earPiercing = 1, _HS.skill.vaginal = 100, _HS.skill.oral = 100, _HS.skill.anal = 100, _HS.skill.whore = 100, _HS.skill.entertainment = 35, _HS.skill.combat = 0, _HS.collar = "heavy gold", _HS.shoes = "flats", _HS.energy = 100, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.face = 0, _HS.intelligence = 0>>
 <<set $heroSlaves.push(_HS)>>
 <</if>>
 
@@ -501,7 +501,7 @@
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = App.Entity.SlaveState.makeSkeleton()>>
-<<set _HS.slaveName = "'Creamy' Mayu", _HS.birthName = "Mayu", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = 100, _HS.devotion = 100, _HS.weight = 20, _HS.height = 190, _HS.nationality = "Japanese", _HS.race = "asian", _HS.eyeColor = "blue", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "pale", _HS.hStyle = "long", _HS.waist = -55, _HS.boobs = 7500, _HS.nipples = "huge", _HS.areolae = 3, _HS.boobsTat = "bovine patterns", _HS.lactation = 2, _HS.lactationDuration = 2, _HS.butt = 7, _HS.buttTat = "bovine patterns", _HS.face = 15, _HS.faceImplant = 65, _HS.lips = 35, _HS.lipsTat = "bovine patterns", _HS.vagina = 2, _HS.vaginaLube = 1, _HS.vaginaTat = "bovine patterns", _HS.births = 1, _HS.birthsTotal = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.anusTat = "bovine patterns", _HS.earPiercing = 1, _HS.shouldersTat = "bovine patterns", _HS.armsTat = "bovine patterns", _HS.legsTat = "bovine patterns", _HS.stampTat = "bovine patterns", _HS.skill.vaginal = 100, _HS.skill.oral = 100, _HS.livingRules = "luxurious", _HS.speechRules = "permissive", _HS.releaseRules = "permissive", _HS.relationshipRules = "permissive", _HS.clothes = "a nice maid outfit", _HS.collar = "leather with cowbell", _HS.shoes = "flats", _HS.intelligence = 30, _HS.attrXY = 40, _HS.fetish = "boobs", _HS.fetishKnown = 1, _HS.customDesc = "She is quite sweaty, often soaking though any clothing she is wearing.">>
+<<set _HS.slaveName = "'Creamy' Mayu", _HS.birthName = "Mayu", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = 100, _HS.devotion = 100, _HS.weight = 20, _HS.height = 190, _HS.nationality = "Japanese", _HS.race = "asian", _HS.eyeColor = "blue", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "pale", _HS.hStyle = "long", _HS.waist = -55, _HS.boobs = 7500, _HS.nipples = "huge", _HS.areolae = 3, _HS.boobsTat = "bovine patterns", _HS.lactation = 2, _HS.lactationDuration = 2, _HS.butt = 7, _HS.buttTat = "bovine patterns", _HS.face = 15, _HS.faceImplant = 65, _HS.lips = 35, _HS.lipsTat = "bovine patterns", _HS.vagina = 2, _HS.vaginaLube = 1, _HS.vaginaTat = "bovine patterns", _HS.counter.births = 1, _HS.counter.birthsTotal = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.anusTat = "bovine patterns", _HS.earPiercing = 1, _HS.shouldersTat = "bovine patterns", _HS.armsTat = "bovine patterns", _HS.legsTat = "bovine patterns", _HS.stampTat = "bovine patterns", _HS.skill.vaginal = 100, _HS.skill.oral = 100, _HS.livingRules = "luxurious", _HS.speechRules = "permissive", _HS.releaseRules = "permissive", _HS.relationshipRules = "permissive", _HS.clothes = "a nice maid outfit", _HS.collar = "leather with cowbell", _HS.shoes = "flats", _HS.intelligence = 30, _HS.attrXY = 40, _HS.fetish = "boobs", _HS.fetishKnown = 1, _HS.customDesc = "She is quite sweaty, often soaking though any clothing she is wearing.">>
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = App.Entity.SlaveState.makeSkeleton()>>
@@ -532,7 +532,7 @@
 
 <<if $seePreg != 0>>
 <<set _HS = App.Entity.SlaveState.makeSkeleton()>>
-<<set _HS.slaveName = "'Fucknugget' Pillow", _HS.birthName = "Anika", _HS.origin = "She sold herself into slavery to escape life on the streets.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 37, _HS.physicalAge = 37, _HS.visualAge = 37, _HS.ovaryAge = 37, _HS.health = 80, _HS.devotion = 100, _HS.weight = 40, _HS.origRace = "white", _HS.override_Race = 1, _HS.race = "latina", _HS.eyeColor = "blue", _HS.hColor = "red", _HS.pubicHColor = "red", _HS.hStyle = "long", _HS.waist = -100, _HS.amp = 1, _HS.boobs = 6260, _HS.boobsImplant = 4200, _HS.nipplesPiercing = 2, _HS.areolae = 3, _HS.boobsTat = "flowers", _HS.lactation = 2, _HS.lactationDuration = 2, _HS.butt = 12, _HS.buttImplant = 1, _HS.buttTat = "flowers", _HS.face = 55, _HS.faceImplant = 15, _HS.lips = 55, _HS.lipsImplant = 10, _HS.lipsPiercing = 2, _HS.lipsTat = "flowers", _HS.tonguePiercing = 2, _HS.vagina = 3, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.vaginaTat = "flowers", _HS.preg = 37, _HS.pregType = 1, _HS.pregWeek = 37, _HS.pregKnown = 1, _HS.belly = 13000, _HS.bellyPreg = 13000, _HS.births = 2, _HS.birthsTotal = 2, _HS.clitPiercing = 3, _HS.clitSetting = "boobs", _HS.anus = 2, _HS.ovaries = 1, _HS.anusPiercing = 2, _HS.anusTat = "flowers", _HS.makeup = 3, _HS.earPiercing = 2, _HS.nosePiercing = 2, _HS.eyebrowPiercing = 2, _HS.navelPiercing = 2, _HS.shouldersTat = "advertisements", _HS.stampTat = "flowers", _HS.skill.vaginal = 100, _HS.skill.oral = 100, _HS.skill.anal = 100, _HS.skill.whore = 15, _HS.aphrodisiacs = 1, _HS.addict = 99, _HS.clothes = "restrictive latex", _HS.collar = "leather with cowbell", _HS.intelligence = -70, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetish = "boobs", _HS.fetishKnown = 1>>
+<<set _HS.slaveName = "'Fucknugget' Pillow", _HS.birthName = "Anika", _HS.origin = "She sold herself into slavery to escape life on the streets.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 37, _HS.physicalAge = 37, _HS.visualAge = 37, _HS.ovaryAge = 37, _HS.health = 80, _HS.devotion = 100, _HS.weight = 40, _HS.origRace = "white", _HS.override_Race = 1, _HS.race = "latina", _HS.eyeColor = "blue", _HS.hColor = "red", _HS.pubicHColor = "red", _HS.hStyle = "long", _HS.waist = -100, _HS.amp = 1, _HS.boobs = 6260, _HS.boobsImplant = 4200, _HS.nipplesPiercing = 2, _HS.areolae = 3, _HS.boobsTat = "flowers", _HS.lactation = 2, _HS.lactationDuration = 2, _HS.butt = 12, _HS.buttImplant = 1, _HS.buttTat = "flowers", _HS.face = 55, _HS.faceImplant = 15, _HS.lips = 55, _HS.lipsImplant = 10, _HS.lipsPiercing = 2, _HS.lipsTat = "flowers", _HS.tonguePiercing = 2, _HS.vagina = 3, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.vaginaTat = "flowers", _HS.preg = 37, _HS.pregType = 1, _HS.pregWeek = 37, _HS.pregKnown = 1, _HS.belly = 13000, _HS.bellyPreg = 13000, _HS.counter.births = 2, _HS.counter.birthsTotal = 2, _HS.clitPiercing = 3, _HS.clitSetting = "boobs", _HS.anus = 2, _HS.ovaries = 1, _HS.anusPiercing = 2, _HS.anusTat = "flowers", _HS.makeup = 3, _HS.earPiercing = 2, _HS.nosePiercing = 2, _HS.eyebrowPiercing = 2, _HS.navelPiercing = 2, _HS.shouldersTat = "advertisements", _HS.stampTat = "flowers", _HS.skill.vaginal = 100, _HS.skill.oral = 100, _HS.skill.anal = 100, _HS.skill.whore = 15, _HS.aphrodisiacs = 1, _HS.addict = 99, _HS.clothes = "restrictive latex", _HS.collar = "leather with cowbell", _HS.intelligence = -70, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetish = "boobs", _HS.fetishKnown = 1>>
 <<set $heroSlaves.push(_HS)>>
 <</if>>
 
diff --git a/src/npc/databases/ddSlavesDatabase.tw b/src/npc/databases/ddSlavesDatabase.tw
index c5fcce7085c..357809209f2 100644
--- a/src/npc/databases/ddSlavesDatabase.tw
+++ b/src/npc/databases/ddSlavesDatabase.tw
@@ -116,7 +116,7 @@
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = App.Entity.SlaveState.makeSkeleton()>>
-<<set _HS.slaveName = "Mistress Izzy", _HS.birthName = "Isabella", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 70, _HS.devotion = 100, _HS.eyeColor = "black", _HS.hColor = "sparkling and shiny golden red", _HS.pubicHColor = "blonde", _HS.override_Skin = 1, _HS.skin = "sun tanned", _HS.hLength = 60, _HS.hStyle = "in thick long heavy braids", _HS.waist = -100, _HS.boobs = 9200, _HS.boobsImplant = 6000, _HS.nipplesPiercing = 2, _HS.boobsTat = "bovine patterns", _HS.lactation = 2, _HS.lactationDuration = 2, _HS.milk = 3010, _HS.butt = 8, _HS.buttImplant = 1, _HS.buttTat = "bovine patterns", _HS.face = 55, _HS.faceImplant = 65, _HS.lips = 55, _HS.lipsImplant = 2, _HS.lipsPiercing = 2, _HS.lipsTat = "bovine patterns", _HS.tonguePiercing = 2, _HS.vagina = 2, _HS.vaginaPiercing = 2, _HS.vaginaTat = "bovine patterns", _HS.preg = -2, _HS.clitPiercing = 3, _HS.anus = 2, _HS.dick = 5, _HS.prostate = 1, _HS.balls = 3, _HS.scrotum = 2, _HS.anusPiercing = 2, _HS.anusTat = "bovine patterns", _HS.makeup = 2, _HS.nails = 2, _HS.brand = "SLUT", _HS.brandLocation = "buttocks", _HS.earPiercing = 2, _HS.nosePiercing = 2, _HS.eyebrowPiercing = 2, _HS.navelPiercing = 2, _HS.shouldersTat = "bovine patterns", _HS.armsTat = "bovine patterns", _HS.legsTat = "bovine patterns", _HS.stampTat = "bovine patterns", _HS.skill.vaginal = 35, _HS.skill.oral = 100, _HS.skill.anal = 100, _HS.skill.whore = 100, _HS.skill.entertainment = 35, _HS.collar = "leather with cowbell", _HS.shoes = "heels", _HS.intelligence = 20, _HS.energy = 100, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "She has tattoos of teasing, enticing messages begging others to come taste her addictive milk.", _HS.customDesc = "Her musky milky aura drives men and women around her giggly and dumb with lust.">>
+<<set _HS.slaveName = "Mistress Izzy", _HS.birthName = "Isabella", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 70, _HS.devotion = 100, _HS.eyeColor = "black", _HS.hColor = "sparkling and shiny golden red", _HS.pubicHColor = "blonde", _HS.override_Skin = 1, _HS.skin = "sun tanned", _HS.hLength = 60, _HS.hStyle = "in thick long heavy braids", _HS.waist = -100, _HS.boobs = 9200, _HS.boobsImplant = 6000, _HS.nipplesPiercing = 2, _HS.boobsTat = "bovine patterns", _HS.lactation = 2, _HS.lactationDuration = 2, _HS.counter.milk = 3010, _HS.butt = 8, _HS.buttImplant = 1, _HS.buttTat = "bovine patterns", _HS.face = 55, _HS.faceImplant = 65, _HS.lips = 55, _HS.lipsImplant = 2, _HS.lipsPiercing = 2, _HS.lipsTat = "bovine patterns", _HS.tonguePiercing = 2, _HS.vagina = 2, _HS.vaginaPiercing = 2, _HS.vaginaTat = "bovine patterns", _HS.preg = -2, _HS.clitPiercing = 3, _HS.anus = 2, _HS.dick = 5, _HS.prostate = 1, _HS.balls = 3, _HS.scrotum = 2, _HS.anusPiercing = 2, _HS.anusTat = "bovine patterns", _HS.makeup = 2, _HS.nails = 2, _HS.brand = "SLUT", _HS.brandLocation = "buttocks", _HS.earPiercing = 2, _HS.nosePiercing = 2, _HS.eyebrowPiercing = 2, _HS.navelPiercing = 2, _HS.shouldersTat = "bovine patterns", _HS.armsTat = "bovine patterns", _HS.legsTat = "bovine patterns", _HS.stampTat = "bovine patterns", _HS.skill.vaginal = 35, _HS.skill.oral = 100, _HS.skill.anal = 100, _HS.skill.whore = 100, _HS.skill.entertainment = 35, _HS.collar = "leather with cowbell", _HS.shoes = "heels", _HS.intelligence = 20, _HS.energy = 100, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "She has tattoos of teasing, enticing messages begging others to come taste her addictive milk.", _HS.customDesc = "Her musky milky aura drives men and women around her giggly and dumb with lust.">>
 <<set $heroSlaves.push(_HS)>>
 /*Dropped desc = She has two cute horns protruding from her forehead. A few addicted milkslaves of her own tag along behind her. */
 
diff --git a/src/npc/databases/dfSlavesDatabase.tw b/src/npc/databases/dfSlavesDatabase.tw
index 1ca124f0c95..c2055e2b81b 100644
--- a/src/npc/databases/dfSlavesDatabase.tw
+++ b/src/npc/databases/dfSlavesDatabase.tw
@@ -2,17 +2,17 @@
 
 <<set _i = 700000>>
 <<set _HS = App.Entity.SlaveState.makeSkeleton()>>
-<<set _HS.slaveName = "Cherry", _HS.birthName = "Cherry", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 20, _HS.devotion = 75, _HS.actualAge = 18, _HS.physicalAge = 18, _HS.visualAge = 18, _HS.ovaryAge = 18, _HS.eyeColor = "light brown", _HS.pubicHColor = "black", _HS.skin = "white", _HS.hColor = "black", _HS.hStyle = "long", _HS.pubicHStyle = "waxed", _HS.boobs = 500, _HS.nipplesPiercing = 1, _HS.butt = 3, _HS.lips = 35, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.preg = -2, _HS.ovaries = 1, _HS.skill.vaginal = 35, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.customTat = "Two cherries are tattooed in her right butt cheek and in her left cheek.", _HS.clitPiercing = 2, _HS.birthsTotal = 1>>
+<<set _HS.slaveName = "Cherry", _HS.birthName = "Cherry", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 20, _HS.devotion = 75, _HS.actualAge = 18, _HS.physicalAge = 18, _HS.visualAge = 18, _HS.ovaryAge = 18, _HS.eyeColor = "light brown", _HS.pubicHColor = "black", _HS.skin = "white", _HS.hColor = "black", _HS.hStyle = "long", _HS.pubicHStyle = "waxed", _HS.boobs = 500, _HS.nipplesPiercing = 1, _HS.butt = 3, _HS.lips = 35, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.preg = -2, _HS.ovaries = 1, _HS.skill.vaginal = 35, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.customTat = "Two cherries are tattooed in her right butt cheek and in her left cheek.", _HS.clitPiercing = 2, _HS.counter.birthsTotal = 1>>
 /*vag implant, vibe nips*/
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = App.Entity.SlaveState.makeSkeleton()>>
-<<set _HS.slaveName = "Strawberry", _HS.birthName = "Strawberry", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 30, _HS.physicalAge = 30, _HS.visualAge = 30, _HS.ovaryAge = 30, _HS.health = 20, _HS.devotion = 40, _HS.height = 175, _HS.eyeColor = "dark brown", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.override_Skin = 1, _HS.skin = "sun tanned", _HS.hStyle = "long", _HS.pubicHStyle = "waxed", _HS.waist = -55, _HS.boobs = 1000, _HS.boobsImplant = 400, _HS.nipplesPiercing = 1, _HS.butt = 5, _HS.buttImplant = 2, _HS.lips = 35, _HS.lipsImplant = 10, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.preg = -2, _HS.anus = 2, _HS.ovaries = 1, _HS.skill.vaginal = 35, _HS.skill.oral = 35, _HS.skill.anal = 35, _HS.attrXY = 40, _HS.fetish = "humiliation", _HS.fetishKnown = 1, _HS.customTat = "Strawberries are tattooed on her right buttock and on her left cheek.", _HS.clitPiercing = 2, _HS.birthsTotal = 2>>
+<<set _HS.slaveName = "Strawberry", _HS.birthName = "Strawberry", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 30, _HS.physicalAge = 30, _HS.visualAge = 30, _HS.ovaryAge = 30, _HS.health = 20, _HS.devotion = 40, _HS.height = 175, _HS.eyeColor = "dark brown", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.override_Skin = 1, _HS.skin = "sun tanned", _HS.hStyle = "long", _HS.pubicHStyle = "waxed", _HS.waist = -55, _HS.boobs = 1000, _HS.boobsImplant = 400, _HS.nipplesPiercing = 1, _HS.butt = 5, _HS.buttImplant = 2, _HS.lips = 35, _HS.lipsImplant = 10, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.preg = -2, _HS.anus = 2, _HS.ovaries = 1, _HS.skill.vaginal = 35, _HS.skill.oral = 35, _HS.skill.anal = 35, _HS.attrXY = 40, _HS.fetish = "humiliation", _HS.fetishKnown = 1, _HS.customTat = "Strawberries are tattooed on her right buttock and on her left cheek.", _HS.clitPiercing = 2, _HS.counter.birthsTotal = 2>>
 /*vibe nips, muscles*/
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = App.Entity.SlaveState.makeSkeleton()>>
-<<set _HS.slaveName = "Melon", _HS.birthName = "Melon", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 23, _HS.physicalAge = 23, _HS.visualAge = 23, _HS.ovaryAge = 23, _HS.health = 20, _HS.devotion = 50, _HS.height = 175, _HS.eyeColor = "blue", _HS.hColor = "red", _HS.pubicHColor = "red", _HS.override_Skin = 1, _HS.skin = "sun tanned", _HS.hLength = 10, _HS.hStyle = "short", _HS.pubicHStyle = "waxed", _HS.boobs = 1800, _HS.boobsImplant = 800, _HS.nipplesPiercing = 1, _HS.butt = 4, _HS.lips = 35, _HS.lipsImplant = 10, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.preg = -2, _HS.anus = 2, _HS.ovaries = 1, _HS.skill.vaginal = 15, _HS.skill.oral = 100, _HS.skill.anal = 15, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.customTat = "Watermelons are tattooed on her buttocks and on her face.", _HS.teeth = "removable", _HS.clitPiercing = 2, _HS.lipsPiercing = 2, _HS.birthsTotal = 1>>
+<<set _HS.slaveName = "Melon", _HS.birthName = "Melon", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 23, _HS.physicalAge = 23, _HS.visualAge = 23, _HS.ovaryAge = 23, _HS.health = 20, _HS.devotion = 50, _HS.height = 175, _HS.eyeColor = "blue", _HS.hColor = "red", _HS.pubicHColor = "red", _HS.override_Skin = 1, _HS.skin = "sun tanned", _HS.hLength = 10, _HS.hStyle = "short", _HS.pubicHStyle = "waxed", _HS.boobs = 1800, _HS.boobsImplant = 800, _HS.nipplesPiercing = 1, _HS.butt = 4, _HS.lips = 35, _HS.lipsImplant = 10, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.preg = -2, _HS.anus = 2, _HS.ovaries = 1, _HS.skill.vaginal = 15, _HS.skill.oral = 100, _HS.skill.anal = 15, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.customTat = "Watermelons are tattooed on her buttocks and on her face.", _HS.teeth = "removable", _HS.clitPiercing = 2, _HS.lipsPiercing = 2, _HS.counter.birthsTotal = 1>>
 /*vibe nips, saliva implant*/
 <<set $heroSlaves.push(_HS)>>
 
diff --git a/src/npc/descriptions/fAnus.tw b/src/npc/descriptions/fAnus.tw
index ab26218d4a2..d77cceb6ff1 100644
--- a/src/npc/descriptions/fAnus.tw
+++ b/src/npc/descriptions/fAnus.tw
@@ -1,6 +1,6 @@
 :: FAnus [nobr]
 
-<<set $activeSlave.analCount++, $analTotal++>>
+<<set $activeSlave.counter.anal++, $analTotal++>>
 <<run clearSummaryCache($activeSlave)>>
 <<setLocalPronouns $activeSlave>>
 
diff --git a/src/npc/descriptions/fAssistedSex.tw b/src/npc/descriptions/fAssistedSex.tw
index df6d08c40e7..ca49872ce5c 100644
--- a/src/npc/descriptions/fAssistedSex.tw
+++ b/src/npc/descriptions/fAssistedSex.tw
@@ -74,7 +74,7 @@ $he draws toward you, half-floating on a river of silent, groping hands. When $h
 		When you feel the tension with your reaching its apex, you signal to $his servants and they pull $him forward. You ejaculate
 	<</if>>
 	a thick stream of semen all over $his ass and back, $he shifts into a kneeling position on the ground in front of you, tilted sideways so that $his massive fecundity can pool on the ground beside $him, and gently sucks you off, cleaning your dick with $his mouth.
-	<<set $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.counter.oral++, $oralTotal++>>
 <<else>>
 	Presses the thick nub of $his belly button into your pussy, rubbing it back and forth against your engorged clit as $he performs a series of masterful — and carefully balanced — belly isolations. After $he has you quaking at the edge of release, $he rolls forward and buries $his head in your lap, plying you with $his
 	<<if $activeSlave.devotion > 95>>
@@ -85,7 +85,7 @@ $he draws toward you, half-floating on a river of silent, groping hands. When $h
 		tongue
 	<</if>>
 	and driving you into a series of crashing orgasms. When $his tongue tires, $he tries to draw away, but you grab hold of $his head and hold $him in place until you are finished.
-	<<set $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.counter.oral++, $oralTotal++>>
 <</if>>
 Once you are satisfied, you send $him away to clean $himself up before returning to $his duties.
 
diff --git a/src/npc/descriptions/fBoobs.tw b/src/npc/descriptions/fBoobs.tw
index 118337bb555..820f0ca6320 100644
--- a/src/npc/descriptions/fBoobs.tw
+++ b/src/npc/descriptions/fBoobs.tw
@@ -1,6 +1,6 @@
 :: FBoobs [nobr]
 
-<<set $activeSlave.mammaryCount++, $mammaryTotal++>>
+<<set $activeSlave.counter.mammary++, $mammaryTotal++>>
 <<run clearSummaryCache($activeSlave)>>
 <<setLocalPronouns $activeSlave>>
 
diff --git a/src/npc/descriptions/fFuckdollWidgets.tw b/src/npc/descriptions/fFuckdollWidgets.tw
index 6a65a11d07b..79c857dafef 100644
--- a/src/npc/descriptions/fFuckdollWidgets.tw
+++ b/src/npc/descriptions/fFuckdollWidgets.tw
@@ -2,7 +2,7 @@
 
 <<widget "FFuckdollOral">>
 
-<<set $activeSlave.oralCount++, $oralTotal++>>
+<<set $activeSlave.counter.oral++, $oralTotal++>>
 <<run clearSummaryCache($activeSlave)>>
 You decide to use the Fuckdoll's <<if $activeSlave.lips > 95>>facepussy<<else>>face hole<</if>>.
 <<if $activeSlave.fuckdoll <= 10>>
@@ -39,7 +39,7 @@ You climax, <<if $PC.dick == 1>>blowing your load down $his throat<<else>>giving
 
 <<widget "FFuckdollVaginal">>
 
-<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 <<run clearSummaryCache($activeSlave)>>
 You decide to use the Fuckdoll's <<if $activeSlave.vagina > 3>>cavernous<<elseif $activeSlave.vagina == 3>>soft<<elseif $activeSlave.vagina == 2>>inviting<<elseif $activeSlave.vagina == 1>>tight<</if>> front hole.
 <<if $activeSlave.fuckdoll <= 10>>
@@ -99,9 +99,9 @@ You climax<<if $PC.dick == 1>>, your cum shooting forward to splash against $his
 <<set _bonus = random(6,20)>>
 
 <<if $activeSlave.mpreg == 1>>
-	<<set $activeSlave.analCount += _bonus+1, $analTotal += _bonus+1>>
+	<<set $activeSlave.counter.anal += _bonus+1, $analTotal += _bonus+1>>
 <<else>>
-	<<set $activeSlave.vaginalCount += _bonus+1, $vaginalTotal += _bonus+1>>
+	<<set $activeSlave.counter.vaginal += _bonus+1, $vaginalTotal += _bonus+1>>
 <</if>>
 
 You decide to use the Fuckdoll's fertile womb to grow a child.
@@ -182,7 +182,7 @@ You repeat this ritual throughout the week, ensuring that $he will be an @@.lime
 
 <<widget "FFuckdollAnal">>
 
-<<set $activeSlave.analCount++, $analTotal++>>
+<<set $activeSlave.counter.anal++, $analTotal++>>
 <<run clearSummaryCache($activeSlave)>>
 You decide to use the Fuckdoll's <<if $activeSlave.anus > 3>>gaping<<elseif $activeSlave.anus == 3>>loose<<elseif $activeSlave.anus == 2>>relaxed<<elseif $activeSlave.anus == 1>>tight<</if>> rear hole.
 <<if $activeSlave.fuckdoll <= 10>>
@@ -234,4 +234,4 @@ You climax<<if $PC.dick == 1>>, filling $his rectum with your cum,<</if>> and re
 	<<set $slaves[$slaveIndices[$activeSlave.ID]] = $activeSlave>>
 <</if>>
 
-<</widget>>
\ No newline at end of file
+<</widget>>
diff --git a/src/npc/descriptions/fLips.tw b/src/npc/descriptions/fLips.tw
index ff9e278a2cf..fdf3ad3df49 100644
--- a/src/npc/descriptions/fLips.tw
+++ b/src/npc/descriptions/fLips.tw
@@ -1,7 +1,7 @@
 :: FLips [nobr]
 
 
-<<set $activeSlave.oralCount++, $oralTotal++>>
+<<set $activeSlave.counter.oral++, $oralTotal++>>
 <<run clearSummaryCache($activeSlave)>>
 <<setLocalPronouns $activeSlave>>
 
diff --git a/src/npc/descriptions/fPoolSex.tw b/src/npc/descriptions/fPoolSex.tw
index d79f1d7ec41..72bf898d9b1 100644
--- a/src/npc/descriptions/fPoolSex.tw
+++ b/src/npc/descriptions/fPoolSex.tw
@@ -60,7 +60,7 @@ You order $him to meet you in the spa for some quality time in the penthouse's r
 			When you feel yourself at the edge of orgasm, you have the pool's mobility aids rotate $him into a position level with the pool's edge, then hop up on that ledge yourself so that you can don a dildo and ream $his <<if canDoVaginal($activeSlave)>>pussy. <<= VaginalVCheck()>><<else>>asshole. <<= AnalVCheck()>><</if>> Satisfied that the angles are right, you grab hold of $his hips and slide half on top of $him, resting your lower half on the rear swell of $his obscenely bloated belly. Pressing your strap-on to $his needy hole, you tease $him for a moment before ramming home, driving the both of you to repeated orgasm.
 		<<else>>
 			When you feel yourself at the edge of orgasm, you have the pool's mobility aids rotate $him into a position level with the pool's edge, then hop up on that ledge yourself so that your pussies are level. Satisfied that the angles are right, you grab hold of $his hips and slide half on top of $him, resting your lower half on the rear swell of $his obscenely bloated belly. Pressing your lower lips to $hers, you rub your clits together, driving the both of you to repeated orgasm.
-			<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+			<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 		<</if>>
 	<</if>>
 <<elseif ($activeSlave.trust < -20) && ($activeSlave.devotion > -10)>>
@@ -109,7 +109,7 @@ You order $him to meet you in the spa for some quality time in the penthouse's r
 			When you feel yourself at the edge of orgasm, you have the pool's mobility aids rotate $him into a position level with the pool's edge, then hop up on that ledge yourself so that you can don a dildo and ream $his <<if canDoVaginal($activeSlave)>>pussy. <<= VaginalVCheck()>><<else>>asshole. <<= AnalVCheck()>><</if>> Satisfied that the angles are right, you grab hold of $his hips and slide half on top of $him, resting your lower half on the rear swell of $his obscenely bloated belly. Pressing your strap-on to $his needy hole, you tease $him for a moment before ramming home, driving the both of you to repeated orgasm.
 		<<else>>
 			When you feel yourself at the edge of orgasm, you have the pool's mobility aids rotate $him into a position level with the pool's edge, then hop up on that ledge yourself so that your pussies are level. Satisfied that the angles are right, you grab hold of $his hips and slide half on top of $him, resting your lower half on the rear swell of $his obscenely bloated belly. Pressing your lower lips to $hers, you rub your clits together, driving the both of you to repeated orgasm.
-			<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+			<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 		<</if>>
 	<</if>>
 <<else>>
@@ -164,7 +164,7 @@ You order $him to meet you in the spa for some quality time in the penthouse's r
 			<<= AnalVCheck()>>
 		<<else>>
 			When you feel yourself at the edge of orgasm, you have the pool's mobility aids rotate $him into a position level with the pool's edge, then hop up on that ledge yourself so that your pussies are level. Satisfied that the angles are right, you grab hold of $his hips and slide half on top of $him, resting your lower half on the rear swell of $his obscenely bloated belly. Pressing your lower lips to $hers, you rub your clits together, driving the both of you to repeated orgasm.
-			<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+			<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 		<</if>>
 	<</if>>
 <</if>>
diff --git a/src/npc/descriptions/fVagina.tw b/src/npc/descriptions/fVagina.tw
index ad0363e131d..715919344de 100644
--- a/src/npc/descriptions/fVagina.tw
+++ b/src/npc/descriptions/fVagina.tw
@@ -313,7 +313,7 @@ You call $him over so you can
 	<</if>>
 	<<if $PC.vagina == 1>>
 		When you finally climax, you pull out and press your wet cunt against $his mouth, letting $his lavish attention on you that brings you to another quick orgasm.
-		<<set $activeSlave.oralCount += 1>>
+		<<set $activeSlave.counter.oral += 1>>
 		<<set $oralTotal += 1>>
 	<</if>>
 <<elseif $activeSlave.devotion < -20>>
@@ -334,7 +334,7 @@ You call $him over so you can
 		<</if>>
 		<<if $PC.vagina == 1>>
 			After your first orgasm, you pull out and grind your pussy against $his face for another, enjoying the stimulation of $his muffled crying.
-			<<set $activeSlave.oralCount += 1>>
+			<<set $activeSlave.counter.oral += 1>>
 			<<set $oralTotal += 1>>
 		<</if>>
 	<<else>>
@@ -356,7 +356,7 @@ You call $him over so you can
 		<</if>>
 		<<if $PC.vagina == 1>>
 			You got so wet fucking $him that when you climax, you stand up and let $him clean your pussy with $his mouth. The oral attention brings you to a quick aftershock orgasm.
-			<<set $activeSlave.oralCount += 1>>
+			<<set $activeSlave.counter.oral += 1>>
 			<<set $oralTotal += 1>>
 		<</if>>
 	<<else>>
@@ -466,7 +466,7 @@ You call $him over so you can
 		<</if>>
 		<<if $PC.vagina == 1>>
 			You got so wet fucking $him that when you climax, you stand up; $he knows what that means, and hurries to eat you out. The oral attention brings you to a quick aftershock orgasm.
-			<<set $activeSlave.oralCount += 1>>
+			<<set $activeSlave.counter.oral += 1>>
 			<<set $oralTotal += 1>>
 		<</if>>
 	<<else>>
diff --git a/src/npc/fAbuse.tw b/src/npc/fAbuse.tw
index cb24899cb2a..59172d7308c 100644
--- a/src/npc/fAbuse.tw
+++ b/src/npc/fAbuse.tw
@@ -356,14 +356,14 @@ from your victim.
 
 <<if ($activeSlave.anus == 0)>>
 	The bitch's still a butthole virgin and you don't mean to take that now, but you torture $him with the threat of raping $his virgin ass for a while before settling for $his gagging throat.
-	<<set $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.counter.oral++, $oralTotal++>>
 <<elseif ($activeSlave.chastityVagina) && canDoAnal($activeSlave)>>
 	The bitch's wearing a chastity belt, so $he isn't surprised when you shove <<if ($PC.dick == 0)>>the strap-on<<else>>your dick<</if>> up $his butt. What surprises $him is when you slide a finger or two in alongside your dick to stretch $him to the point of pain.
 	<<= AnalVCheck()>>
 	<<set _asspain = 1>>
 <<elseif ($activeSlave.vagina == 0)>>
 	The bitch's still a virgin and you don't mean to take that now, but you torture $him with the threat of raping $his virgin pussy for a while before settling for $his gagging throat.
-	<<set $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.counter.oral++, $oralTotal++>>
 <<elseif $activeSlave.bellyPreg >= 600000>>
 	The bitch is on the brink of bursting, so hard intercourse will be painful and terrifying to $him. You thrust hard into $him causing $his taut belly to bulge and making $his children squirm within $his straining womb.<<if ($PC.vagina == 1) && ($PC.dick == 1)>> Fortunately for $him, this gets you so wet that some of your pussyjuice makes it down onto your shaft and serves as improvised lube.<</if>> You brutally fuck $him as $he pleads for you to stop until you're at your edge. More cum won't make the bitch more pregnant, but you cum inside $him anyway.
 	<<= VaginalVCheck()>>
diff --git a/src/npc/fFeelings.tw b/src/npc/fFeelings.tw
index 25661d2db07..3d1449214c4 100644
--- a/src/npc/fFeelings.tw
+++ b/src/npc/fFeelings.tw
@@ -206,7 +206,7 @@ My favorite part of my body i<<s>>
 			my big tummy. Think of how many babie<<s>> we could <<s>>tretch it over! No, really. Plea<<s>>e, <<Master>>. Think about it.
 		<<elseif ($activeSlave.weight > 10)>>
 			my plu<<sh>> tummy. Think of how many babie<<s>> we could <<s>>tretch it over! No, really. Plea<<s>>e, <<Master>>. Think about it.
-		<<elseif ($activeSlave.birthsTotal > 10) && isFertile($activeSlave)>>
+		<<elseif ($activeSlave.counter.birthsTotal > 10) && isFertile($activeSlave)>>
 			my womb. It'<<s>> made <<s>>o many babie<<s>>. It feel<<s>> <<s>>o <<s>>ad and empty right now. I really wi<<sh>> we could ju<<s>>t keep it <<s>>tuffed full of babie<<s>> forever.
 		<<elseif isFertile($activeSlave)>>
 			my womb. It<<s>> ready, <<Master>>. It feel<<s>> <<s>>o <<s>>ad and empty right now. I really wi<<sh>> we could ju<<s>>t keep it <<s>>tuffed full of babie<<s>> forever.
@@ -349,7 +349,7 @@ My favorite part of my body i<<s>>
 			my big tummy, I can imagine my<<s>>elf pregnant.
 		<<elseif ($activeSlave.weight > 10)>>
 			my plu<<sh>> tummy, I can imagine my<<s>>elf pregnant.
-		<<elseif ($activeSlave.birthsTotal > 10) && isFertile($activeSlave)>>
+		<<elseif ($activeSlave.counter.birthsTotal > 10) && isFertile($activeSlave)>>
 			my womb, it'<<s>> made <<s>>o many babie<<s>> and I can't wait to make more.
 		<<elseif isFertile($activeSlave)>>
 			my fertile pu<<ss>>y, I want to get filled with cum <<s>>o badly.
diff --git a/src/npc/fPCImpreg.tw b/src/npc/fPCImpreg.tw
index d5dda913b99..29f5457e197 100644
--- a/src/npc/fPCImpreg.tw
+++ b/src/npc/fPCImpreg.tw
@@ -8,9 +8,9 @@
 <<set _superfetation = ($activeSlave.geneticQuirks.superfetation == 2 && $activeSlave.pregKnown == 1) ? 1 : 0>>
 
 <<if $activeSlave.mpreg == 1>>
-	<<set $activeSlave.analCount += _bonus+1, $analTotal += _bonus+1>>
+	<<set $activeSlave.counter.anal += _bonus+1, $analTotal += _bonus+1>>
 <<else>>
-	<<set $activeSlave.vaginalCount += _bonus+1, $vaginalTotal += _bonus+1>>
+	<<set $activeSlave.counter.vaginal += _bonus+1, $vaginalTotal += _bonus+1>>
 <</if>>
 
 You call $him over so you can
@@ -181,4 +181,3 @@ You repeat this ritual throughout the week, ensuring that $activeSlave.slaveName
 	<<run repX($FSSingleSlaveRep*($arcologies[0].FSGenderFundamentalist/$FSLockinLevel), "futureSocieties", $activeSlave)>>
 	<<set $arcologies[0].FSGenderFundamentalist += 0.05*$FSSingleSlaveRep>>
 <</if>>
-
diff --git a/src/npc/fRelation.tw b/src/npc/fRelation.tw
index d00e421c474..e7df1f7f772 100644
--- a/src/npc/fRelation.tw
+++ b/src/npc/fRelation.tw
@@ -54,18 +54,18 @@ You call both $activeSlave.slaveName and $slaves[$partner].slaveName to your off
 
 <<if canWalk($activeSlave) && canWalk($slaves[$partner]) && ($activeSlave.devotion > 50) && ($slaves[$partner].devotion > 50) && canPenetrate($activeSlave) && canPenetrate($slaves[$partner]) && ($slaves[$partner].anus > 0) && ($activeSlave.anus > 0) && ($PC.dick == 1)>>
 	There are three stiff pricks available. Since $activeSlave.slaveName was already in your office, $he goes on the bottom. $He lies on the floor, spreads $his <<if $seeRace == 1>>$activeSlave.race <</if>>buttocks, relaxes $his anus, and then begs $his _partnerRel to buttfuck $him. $slaves[$partner].slaveName does, slipping _his2 cock into _his2 _activeSlaveRel's ass. _He2 then stops and waits for you to buttfuck _him2 in turn. It isn't a particularly convenient way to fuck, but it's got the virtue of being uncommon. $slaves[$partner].slaveName, both fucking and getting fucked, comes in _his2 _activeSlaveRel's rectum first. They switch places so $activeSlave.slaveName can have a turn in the middle, leaving you to finish into $activeSlave.slaveName's already cum-soaked hole.
-	<<set $activeSlave.analCount += 2, $activeSlave.penetrativeCount++, $slaves[$partner].analCount += 2, $slaves[$partner].penetrativeCount++, $analTotal += 4, $penetrativeTotal += 2>>
+	<<set $activeSlave.counter.anal += 2, $activeSlave.counter.penetrative++, $slaves[$partner].counter.anal += 2, $slaves[$partner].counter.penetrative++, $analTotal += 4, $penetrativeTotal += 2>>
 <<elseif ($slaves[$partner].devotion - $activeSlave.devotion > 20) && ($slaves[$partner].devotion <= 50)>>
 	$slaves[$partner].slaveName is a lot more ready and willing for this than $activeSlave.slaveName, so<<if ($PC.dick == 0)>>while getting into a strap-on,<</if>> you sit _him2 on the couch and make $activeSlave.slaveName sit on _his2 lap, facing _him2. In this position, $slaves[$partner].slaveName can reach around and spread _his2 _activeSlaveRel's <<if $seeRace == 1>>$slaves[$partner].race <</if>>buttocks for $him, controlling $him all the while in case $he has hesitations about this. $activeSlave.slaveName knows that $he's trapped, and lets $his _partnerRel hold $his ass wide so you can use $him. They're face to face, and it's not hard to tell that $activeSlave.slaveName is glaring daggers at $slaves[$partner].slaveName. You reward $slaves[$partner].slaveName for _his2 obedience and punish $activeSlave.slaveName for $his resistance by forcing $him to orally service $slaves[$partner].slaveName while you finish using $activeSlave.slaveName.
-	<<set $activeSlave.oralCount++, $slaves[$partner].oralCount++, $oralTotal++>>
+	<<set $activeSlave.counter.oral++, $slaves[$partner].counter.oral++, $oralTotal++>>
 	<<= BothVCheck()>>
 <<elseif ($activeSlave.devotion - $slaves[$partner].devotion > 20) && ($slaves[$partner].devotion <= 50)>>
 	$activeSlave.slaveName is a lot more ready and willing for this than $slaves[$partner].slaveName, so<<if ($PC.dick == 0)>>while getting into a strap-on,<</if>> you sit $him on the couch and make $slaves[$partner].slaveName sit on $his lap, facing $him. In this position, $activeSlave.slaveName can reach around and spread $his _partnerRel's <<if $seeRace == 1>>$activeSlave.race <</if>>buttocks for _him2, controlling _him2 all the while in case _he2 has hesitations about this. $slaves[$partner].slaveName knows that _he2's trapped, and lets _his2 _activeSlaveRel hold _his2 ass wide so you can use _him2. They're face to face, and it's not hard to tell that $slaves[$partner].slaveName is glaring daggers at $activeSlave.slaveName. You reward $activeSlave.slaveName for $his obedience and punish $slaves[$partner].slaveName for _his2 resistance by forcing _him2 to suck $activeSlave.slaveName off while you finish using $slaves[$partner].slaveName.
-	<<set $activeSlave.oralCount++, $slaves[$partner].oralCount++, $oralTotal++>>
+	<<set $activeSlave.counter.oral++, $slaves[$partner].counter.oral++, $oralTotal++>>
 	<<= PartnerVCheck()>>
 <<elseif canWalk($activeSlave) && canWalk($slaves[$partner]) && ($activeSlave.devotion > 50) && ($slaves[$partner].devotion > 20) && (_activeSlaveRel == "mother" || _activeSlaveRel == "father")>>
 	$activeSlave.slaveName gives you a little smile when $he <<if canHear($activeSlave)>>hears<<else>>learns<</if>> you wish to fuck $him and $his daughter $slaves[$partner].slaveName<<if ($PC.dick == 0)>> and <<if canSee($activeSlave)>>sees<<else>>acknowledges<</if>> your strap-on<</if>>. On your direction, $activeSlave.slaveName sits on the couch. When $slaves[$partner].slaveName enters, _his2 _activeSlaveRel spreads $his arms and tells _him2 to sit on $his lap. $slaves[$partner].slaveName gets the idea and straddles $him so they're face to face. You take $slaves[$partner].slaveName from behind; _he2 gasps as _he2 feels _his2 _activeSlaveRel's hands stimulate _him2 from the front. They make out shamelessly while you take your pleasure. When you finish, $activeSlave.slaveName lies down on the couch so $slaves[$partner].slaveName can ride $his <<if $seeRace == 1>>$activeSlave.race <</if>>face. As $he sucks the cum out of $his daughter's sopping fuckhole, $slaves[$partner].slaveName sucks you hard again. In the mood for something harder this time, you jam yourself into the older $activeSlave.slaveName. $slaves[$partner].slaveName gets off $activeSlave.slaveName's face so _he2 can offer _himself2 for fondling and groping while you pound $activeSlave.slaveName. After you're done, $slaves[$partner].slaveName returns _his2 _activeSlaveRel's affection and gives $him some gentle oral as the older slave lies there exhausted.
-	<<set $activeSlave.oralCount += 2, $slaves[$partner].oralCount += 2, $oralTotal += 2>>
+	<<set $activeSlave.counter.oral += 2, $slaves[$partner].counter.oral += 2, $oralTotal += 2>>
 	<<= BothVCheck()>>
 	<<= PartnerVCheck()>>
 <<elseif canWalk($activeSlave) && canWalk($slaves[$partner]) && ($activeSlave.devotion > 50) && ($slaves[$partner].devotion > 20) && (_activeSlaveRel == "daughter")>>
@@ -76,16 +76,16 @@ You call both $activeSlave.slaveName and $slaves[$partner].slaveName to your off
 		licking _his2 anus while _he2 humps _himself2 up and down on your cock.
 	<</if>>
 	Your use of $slaves[$partner].slaveName's <<if $slaves[$partner].physicalAge >= 24>>mature<<else>>surprisingly young<</if>> body is the focus. _He2 finds _himself2 caught up in a miasma of sexual pleasure and perversion, moaning and blushing as your <<if ($PC.dick == 0)>>strap-on and fingers<<else>>cock<</if>> and $activeSlave.slaveName's mouth tour _his2 body. When you finish in _his2 <<if ($slaves[$partner].dick > 0)>>asshole, _his2 daughter hastens to lavish attention on $his _partnerRel's well fucked, cum filled butt.<<else>>pussy, _his2 daughter hastens to lavish attention on $his _partnerRel's well fucked, cum filled cunt.<</if>>
-	<<set $activeSlave.oralCount += 2, $slaves[$partner].oralCount += 2, $oralTotal += 2>>
+	<<set $activeSlave.counter.oral += 2, $slaves[$partner].counter.oral += 2, $oralTotal += 2>>
 	<<= PartnerVCheck()>>
 <<elseif canDoVaginal($activeSlave) && canDoVaginal($slaves[$partner]) && canWalk($activeSlave) && canWalk($slaves[$partner]) && ($activeSlave.devotion > 50) && ($slaves[$partner].devotion > 50) && (_activeSlaveRel == "twin")>>
 	$activeSlave.slaveName and $slaves[$partner].slaveName are such devoted sex slaves that they've long since lost any hesitations about their partnership, and generally approach sex as though their bodies were interchangeable. (This means that they almost never masturbate, for one thing, preferring to have sex with each other, instead.) Giggling and kissing each other, they eagerly kneel before your chair and give you simultaneous oral sex, making an effort to play with their symmetry. They kiss around your <<if ($PC.dick == 0)>>pussy<<else>>cock, making a complete seal around you with their lips<</if>>, one on each side. Then they jump up on your desk and press their <<if ($activeSlave.dick > 0) && ($slaves[$partner].dick > 0)>>cocks<<elseif ($activeSlave.dick > 0) || ($slaves[$partner].dick > 0)>>cock and pussy<<else>>pussies<</if>> against one another<<if ($PC.dick == 0)>> while you don a strap-on<</if>>, spreading their legs to offer you everything. You switch back and forth, with the twin you're not in rubbing and grinding against their <<print relativeTerm($activeSlave, $slaves[$partner])>>, until both of $slaves[$partner].slaveName and $activeSlave.slaveName are lying on the desk<<if ($PC.dick == 1)>> with cum dripping out of them<</if>>, making out tiredly.
-	<<set $slaves[$partner].oralCount++, $activeSlave.oralCount++, $oralTotal++>>
+	<<set $slaves[$partner].counter.oral++, $activeSlave.counter.oral++, $oralTotal++>>
 	<<= BothVCheck()>>
 	<<= PartnerVCheck()>>
 <<elseif canWalk($activeSlave) && canWalk($slaves[$partner]) && ($activeSlave.devotion > 50) && ($slaves[$partner].devotion > 20) && (_activeSlaveRel == "sister" || _activeSlaveRel == "half-sister")>>
 	You call $activeSlave.slaveName's _activeSlaveRel $slaves[$partner].slaveName in for some incestuous fun, but see no reason to wait for _him2. When _he2 arrives, it's to the <<if canSee($slaves[$partner])>>sight<<else>>scene<</if>> of $activeSlave.slaveName sitting on the couch with $his legs spread with you <<if ($activeSlave.vagina > -1)>>gently fucking $his pussy<<else>>using $his asshole<</if>><<if ($PC.dick == 0)>> with a strap-on<</if>>. You pull out and order $slaves[$partner].slaveName to orally service _his2 <<print relativeTerm($slaves[$partner], $activeSlave)>>. _He2 gets down before the spread-eagled slave $girl to get to work. After watching $activeSlave.slaveName enjoy the attention for a while, you move behind the busy $slaves[$partner].slaveName and pull _him2 into a good position so you can fuck _him2 while _he2 sucks. After a few thrusts, $activeSlave.slaveName's eyes roll back. <<if ($activeSlave.voice == 0) || ($activeSlave.accent >= 3)>>$He gestures that it feels really good when you make $his <<print relativeTerm($activeSlave, $slaves[$partner])>> moan into $him.<<else>>"Oh <<Master>>," $he squeals, "it feel<<s>> <<s>>o good when you make _him2 moan into me!"<</if>>
-	<<set $slaves[$partner].oralCount++, $activeSlave.oralCount++, $oralTotal++>>
+	<<set $slaves[$partner].counter.oral++, $activeSlave.counter.oral++, $oralTotal++>>
 	<<= BothVCheck()>>
 	<<= PartnerVCheck()>>
 <<elseif ["daughter", "father", "half-sister", "mother", "sister", "twin"].includes(_activeSlaveRel)>>
diff --git a/src/npc/fRival.tw b/src/npc/fRival.tw
index ac91bdb4c39..63f434400e0 100644
--- a/src/npc/fRival.tw
+++ b/src/npc/fRival.tw
@@ -16,40 +16,40 @@ $slaves[$partner].slaveName sees $activeSlave.slaveName as _he2 enters and looks
 
 <<if ($slaves[$partner].anus == 0) && ($slaves[$partner].vagina < 0)>>
 	Since _he2's a sissy bitch and an anal virgin, you tell _him2 to bend over and <<if ($PC.dick == 0)>>give you head<<else>>suck your dick<</if>>. _He2 does, and once _he2's working away, you tell $activeSlave.slaveName to come over and start spanking. $slaves[$partner].slaveName begins to lift _his2 head as though to protest, so you shove _him2 back down onto your <<if ($PC.dick == 0)>>pussy<<else>>cock<</if>>, gagging and struggling. $activeSlave.slaveName administers a series of cruel slaps to the quivering <<if $seeRace == 1>>$slaves[$partner].race <</if>>buttocks in front of $him, making your victim yell delightfully into your <<if ($PC.dick == 0)>>womanhood<<else>>member<</if>>. After a short time $activeSlave.slaveName decides to be even crueler, and begins to 'miss' frequently, hitting $slaves[$partner].slaveName's limp dick instead of _his2 ass.
-	<<set $slaves[$partner].oralCount++, $oralTotal++>>
+	<<set $slaves[$partner].counter.oral++, $oralTotal++>>
 <<elseif ($slaves[$partner].anus == 0) && ($slaves[$partner].vagina == 0)>>
 	Since _he2's a virgin, you tell _him2 to bend over and <<if ($PC.dick == 0)>>give you head<<else>>suck your dick<</if>>. _He2 does, and once _he2's working away, you tell $activeSlave.slaveName to come over and start spanking. $slaves[$partner].slaveName begins to lift _his2 head as though to protest, so you shove _him2 back down onto your <<if ($PC.dick == 0)>>pussy<<else>>cock<</if>>, gagging and struggling. $activeSlave.slaveName administers a series of cruel slaps to the quivering <<if $seeRace == 1>>$slaves[$partner].race <</if>>buttocks in front of $him, making your victim yell delightfully into your <<if ($PC.dick == 0)>>womanhood<<else>>member<</if>>. After a short time $activeSlave.slaveName decides to be even crueler, and begins to 'miss' frequently, hitting $slaves[$partner].slaveName's poor pussy instead of _his2 ass.
-	<<set $slaves[$partner].oralCount++, $oralTotal++>>
+	<<set $slaves[$partner].counter.oral++, $oralTotal++>>
 <<elseif ($slaves[$partner].anus == 0) && ($slaves[$partner].vagina > 0) && canPenetrate($activeSlave)>>
 	You tell _him2 to bend over and <<if ($PC.dick == 0)>>give you head<<else>>suck your dick<</if>>. _He2 does, and once _he2's working away, you tell $activeSlave.slaveName to use the bitch. $slaves[$partner].slaveName begins to lift _his2 head as though to protest, so you shove _him2 back down onto your <<if ($PC.dick == 0)>>pussy<<else>>cock<</if>>, gagging and struggling. $activeSlave.slaveName lands a slap on the <<if $seeRace == 1>>$slaves[$partner].race <</if>>butt in front of $him as $he lines $his turgid dick up with $slaves[$partner].slaveName's pussy. $He sinks in with a sigh and begins to enjoy $himself, using slaps and pinches to ensure that of the two slaves, the fun is entirely on $his side.
-	<<set $slaves[$partner].vaginalCount++, $slaves[$partner].oralCount++, $activeSlave.penetrativeCount++, $vaginalTotal++, $oralTotal++, $penetrativeTotal++>>
+	<<set $slaves[$partner].counter.vaginal++, $slaves[$partner].counter.oral++, $activeSlave.counter.penetrative++, $vaginalTotal++, $oralTotal++, $penetrativeTotal++>>
 <<elseif ($slaves[$partner].anus == 0) && ($slaves[$partner].vagina > 0) && ($activeSlave.dick > 0)>>
 	You <<if ($PC.dick == 0)>>step into a strap-on and tell _him2 to ride it<<else>>tell _him2 to ride your dick<</if>>, facing away from you. _He2 does, not without trepidation, which increases when you hold _him2 securely in place. Once _he2's humping away, you tell $activeSlave.slaveName to use _his2 face. $activeSlave.slaveName comes over slowly, unsure what to do with the offer since $his dick is so useless. $He forces $slaves[$partner].slaveName's face against $his useless member anyway. After a bit of this, $activeSlave.slaveName, clearly unsatisfied, turns around and rides $slaves[$partner].slaveName with $his ass instead. $slaves[$partner].slaveName tries to avoid orally servicing _his2 rival's asshole, but you hold _him2 in place and $activeSlave.slaveName sighs in contentment.
-	<<set $slaves[$partner].oralCount++, $slaves[$partner].vaginalCount++, $activeSlave.oralCount++, $vaginalTotal++, $oralTotal += 2>>
+	<<set $slaves[$partner].counter.oral++, $slaves[$partner].counter.vaginal++, $activeSlave.counter.oral++, $vaginalTotal++, $oralTotal += 2>>
 <<elseif ($slaves[$partner].anus == 0) && ($slaves[$partner].vagina > 0)>>
 	You <<if ($PC.dick == 0)>>step into a strap-on and tell _him2 to ride it<<else>>tell _him2 to ride your dick<</if>>, facing away from you. $He does, not without trepidation, which increases when you hold $him securely in place. Once _he2's humping away, you tell $activeSlave.slaveName to ride _his2 face. $activeSlave.slaveName comes over, gently rubbing $his pussy. $He forces $slaves[$partner].slaveName's face against $his slick cunt, ignoring _his2 reluctance. $slaves[$partner].slaveName eventually realizes that _he2's better off getting it over with, and applies _his2 tongue as best _he2 can.
-	<<set $slaves[$partner].oralCount++, $slaves[$partner].vaginalCount++, $activeSlave.oralCount++, $vaginalTotal++, $oralTotal += 2>>
+	<<set $slaves[$partner].counter.oral++, $slaves[$partner].counter.vaginal++, $activeSlave.counter.oral++, $vaginalTotal++, $oralTotal += 2>>
 <<elseif ($slaves[$partner].anus > 0) && ($slaves[$partner].vagina < 0) && canPenetrate($activeSlave)>>
 	You <<if ($PC.dick == 0)>>step into a strap-on and tell _him2 to ride it<<else>>tell _him2 to ride your dick<</if>>, facing you. _He2 lowers _his2 butthole down onto your cock, not without trepidation, which increases when you reach behind _him2 and spread _his2 buttocks as wide as they'll go. With _him2 pinned, you tell $activeSlave.slaveName to come over and join you. $activeSlave.slaveName comes over, stroking $himself hard, not certain what you mean. To make it clear, you hook a single finger up into poor $slaves[$partner].slaveName's rectum alongside <<if ($PC.dick == 0)>>the fake phallus<<else>>your dick<</if>>. It takes $activeSlave.slaveName a while to jam $his cock up the struggling and sobbing $slaves[$partner].slaveName's anus. Of the three phalli present, $slaves[$partner].slaveName's is the only one that's soft as _he2 cries _his2 way through a brutal double anal rape.
-	<<set $slaves[$partner].analCount++, $activeSlave.penetrativeCount++, $analTotal++, $penetrativeTotal++>>
+	<<set $slaves[$partner].counter.anal++, $activeSlave.counter.penetrative++, $analTotal++, $penetrativeTotal++>>
 <<elseif ($slaves[$partner].anus > 0) && ($slaves[$partner].vagina == 0) && canPenetrate($activeSlave)>>
 	You <<if ($PC.dick == 0)>>step into a strap-on and tell _him2 to ride it<<else>>tell _him2 to ride your dick<</if>> anally, facing you. _He2 lowers _his2 butthole down onto your cock, not without trepidation, which increases when you reach behind _him2 and spread _his2 buttocks as wide as they'll go. With _him2 pinned, you tell $activeSlave.slaveName to come over and join you. $activeSlave.slaveName comes over, stroking $himself hard, not certain what you mean. To make it clear, you hook a single finger up into poor $slaves[$partner].slaveName's rectum alongside <<if ($PC.dick == 0)>>the fake phallus<<else>>your dick<</if>>. It takes $activeSlave.slaveName a while to jam $his cock up the struggling and sobbing $slaves[$partner].slaveName's anus. $slaves[$partner].slaveName buys continued vaginal virginity by taking a brutal double anal rape.
-	<<set $slaves[$partner].analCount++, $activeSlave.penetrativeCount++, $analTotal++, $penetrativeTotal++>>
+	<<set $slaves[$partner].counter.anal++, $activeSlave.counter.penetrative++, $analTotal++, $penetrativeTotal++>>
 <<elseif ($slaves[$partner].anus > 0) && ($slaves[$partner].vagina < 1) && ($activeSlave.dick > 0)>>
 	You <<if ($PC.dick == 0)>>step into a strap-on and tell _him2 to ride it<<else>>tell _him2 to ride your dick<</if>> anally, facing away from you. _He2 does, not without trepidation, which increases when you hold _him2 securely in place as you pump yourself in and out of _his2 asshole. You tell $activeSlave.slaveName to ride _his2 face. $activeSlave.slaveName comes over slowly, unsure what to do with the offer since $his dick is so useless. $He forces $slaves[$partner].slaveName's face against $his useless member anyway. After a bit of this, $activeSlave.slaveName, clearly unsatisfied, turns around and rides $slaves[$partner].slaveName with $his ass instead. $slaves[$partner].slaveName tries to avoid orally servicing _his2 rival's asshole, but you hold _him2 in place and $activeSlave.slaveName sighs in contentment.
-	<<set $slaves[$partner].analCount++, $slaves[$partner].oralCount++, $activeSlave.oralCount++, $analTotal++, $oralTotal += 2>>
+	<<set $slaves[$partner].counter.anal++, $slaves[$partner].counter.oral++, $activeSlave.counter.oral++, $analTotal++, $oralTotal += 2>>
 <<elseif ($slaves[$partner].anus > 0) && ($slaves[$partner].vagina < 1)>>
 	You <<if ($PC.dick == 0)>>step into a strap-on and tell _him2 to ride it<<else>>tell _him2 to ride your dick<</if>> anally, facing away from you. _He2 does, not without trepidation, which increases when you hold _him2 securely in place as you pump yourself in and out of _his2 asshole. You tell $activeSlave.slaveName to ride _his2 face. $activeSlave.slaveName comes over, gently rubbing $his pussy. $He forces $slaves[$partner].slaveName's face against $his slick cunt, ignoring _his2 reluctance. $slaves[$partner].slaveName eventually realizes that _he2's better off getting it over with, and applies _his2 tongue as best _he2 can.
-	<<set $slaves[$partner].oralCount++, $slaves[$partner].analCount++, $activeSlave.oralCount++, $analTotal++, $oralTotal += 2>>
+	<<set $slaves[$partner].counter.oral++, $slaves[$partner].counter.anal++, $activeSlave.counter.oral++, $analTotal++, $oralTotal += 2>>
 <<elseif ($slaves[$partner].anus > 0) && ($slaves[$partner].vagina > 0) && canPenetrate($activeSlave)>>
 	You <<if ($PC.dick == 0)>>step into a strap-on and tell _him2 to ride it<<else>>tell _him2 to ride your dick<</if>>, facing you. _He2 does, with some trepidation, which increases when you reach behind _him2 and spread _his2 buttocks as wide as they'll go. With _him2 pinned, you tell $activeSlave.slaveName to come over and join you. $activeSlave.slaveName comes over, stroking $himself hard. You squeeze $slaves[$partner].slaveName's buttocks together and then spread them again, forcing _his2 anus to wink invitingly. You stop $slaves[$partner].slaveName's abortive humping and hold _his2 hips in place while $activeSlave.slaveName gets $his cock up $his ass. Once $he's set, off the two of you go, with poor $slaves[$partner].slaveName gasping and grimacing as _he2 gets it rough in both holes.
-	<<set $slaves[$partner].vaginalCount++, $slaves[$partner].analCount++, $activeSlave.penetrativeCount++, $vaginalTotal++, $analTotal++, $penetrativeTotal++>>
+	<<set $slaves[$partner].counter.vaginal++, $slaves[$partner].counter.anal++, $activeSlave.counter.penetrative++, $vaginalTotal++, $analTotal++, $penetrativeTotal++>>
 <<elseif ($slaves[$partner].anus > 0) && ($slaves[$partner].vagina > 0) && ($activeSlave.dick > 0)>>
 	You <<if ($PC.dick == 0)>>step into a strap-on and tell _him2 to ride it<<else>>tell _him2 to ride your dick<</if>>, facing you. _He2 does, with some trepidation, which increases when you reach behind _him2 and spread _his2 buttocks as wide as they'll go. With _him2 pinned, you tell $activeSlave.slaveName to come over and join you. $activeSlave.slaveName comes over, stroking $himself hard, not certain what you mean, since $his cock is useless. To make it clear, you push two fingers into $slaves[$partner].slaveName's butt, finger fucking _his2 asshole until $activeSlave.slaveName takes over. Once $he's set, off the two of you go, with poor $slaves[$partner].slaveName gasping and grimacing as _he2 gets it rough in both holes. $activeSlave.slaveName uses as many fingers as $he can, always at least one more than $slaves[$partner].slaveName would like.
-	<<set $slaves[$partner].vaginalCount++, $slaves[$partner].analCount++, $activeSlave.penetrativeCount++, $vaginalTotal++, $analTotal++, $penetrativeTotal++>>
+	<<set $slaves[$partner].counter.vaginal++, $slaves[$partner].counter.anal++, $activeSlave.counter.penetrative++, $vaginalTotal++, $analTotal++, $penetrativeTotal++>>
 <<elseif ($slaves[$partner].anus > 0) && ($slaves[$partner].vagina > 0)>>
 	You <<if ($PC.dick == 0)>>step into a strap-on and tell _him2 to ride it<<else>>tell _him2 to ride your dick<</if>>, facing you. _He2 does, with some trepidation, which increases when you reach behind _him2 and spread _his2 buttocks as wide as they'll go. With _him2 pinned, you tell $activeSlave.slaveName to come over and join you, indicating a strap-on for slave use, on a side shelf. $activeSlave.slaveName hurries into it and comes over. You stop $slaves[$partner].slaveName's abortive humping and hold _his2 hips in place while $activeSlave.slaveName gets $his fake cock up _his2 ass. Once $he's set, off the two of you go, with poor $slaves[$partner].slaveName gasping and grimacing as _he2 gets it rough in both holes. $activeSlave.slaveName murmurs calumnies in $slaves[$partner].slaveName's ear, pinches _his2 nipples, and generally adds humiliation above and beyond being double penetrated by _his2 owner and _his2 rival.
-	<<set $slaves[$partner].vaginalCount++, $slaves[$partner].analCount++, $activeSlave.penetrativeCount++, $vaginalTotal++, $analTotal++, $penetrativeTotal++>>
+	<<set $slaves[$partner].counter.vaginal++, $slaves[$partner].counter.anal++, $activeSlave.counter.penetrative++, $vaginalTotal++, $analTotal++, $penetrativeTotal++>>
 <<else>>
 	Unforeseen combination of rival stats; yell at FC Dev to write a scene for these slaves.
 <</if>>
@@ -57,4 +57,3 @@ $slaves[$partner].slaveName sees $activeSlave.slaveName as _he2 enters and looks
 <<if passage() !== "Slave Interact">>
 	<<set $nextLink = "AS Dump">>
 <</if>>
-
diff --git a/src/npc/fSlaveImpregConsummate.tw b/src/npc/fSlaveImpregConsummate.tw
index a882ec2db3b..4407d1748b1 100644
--- a/src/npc/fSlaveImpregConsummate.tw
+++ b/src/npc/fSlaveImpregConsummate.tw
@@ -5,7 +5,7 @@ The first necessary step is to prepare the donatrix.
 <<set _belly = bellyAdjective($activeSlave)>>
 <<set _superfetation = ($activeSlave.geneticQuirks.superfetation == 2 && $activeSlave.pregKnown == 1) ? 1 : 0>>
 <<set _penCountBonus = random(6,20), _analCountBonus = _penCountBonus, _vagCountBonus = _penCountBonus>>
-<<set $impregnatrix.penetrativeCount += _penCountBonus+1, $penetrativeTotal += _penCountBonus+1>>
+<<set $impregnatrix.counter.penetrative += _penCountBonus+1, $penetrativeTotal += _penCountBonus+1>>
 <<run clearSummaryCache($activeSlave)>>
 <<setLocalPronouns $activeSlave>>
 <<run clearSummaryCache($impregnatrix)>>
@@ -63,10 +63,10 @@ The first necessary step is to prepare the donatrix.
 Next, you see to $activeSlave.slaveName.
 
 <<if $activeSlave.mpreg == 1>>
-	<<set $activeSlave.analCount += _analCountBonus+1>>
+	<<set $activeSlave.counter.anal += _analCountBonus+1>>
 	<<set $analTotal += _analCountBonus+1>>
 <<else>>
-	<<set $activeSlave.vaginalCount += _vagCountBonus+1>>
+	<<set $activeSlave.counter.vaginal += _vagCountBonus+1>>
 	<<set $vaginalTotal += _vagCountBonus+1>>
 <</if>>
 
@@ -150,7 +150,7 @@ Next, you see to $activeSlave.slaveName.
 	Since you have two restrained slaves, it's up to you to do all the work. You put $activeSlave.slaveName on the couch with $his <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>> available, and then maneuver $impregnatrix.slaveName's dick into place. The two slaves make no further moves until you deal $impregnatrix.slaveName a terrific swat across the ass and promise to give _him2 more of the same until _he2 gets going. After watching them mechanically go at it for a while, you stop $impregnatrix.slaveName, insert an electrostimulator up _his2 rectum, and administer a shock to _his2 <<if $impregnatrix.prostate != 0>>prostate<<else>>internals<</if>> that forces _him2 to empty _his2 nuts into $activeSlave.slaveName. Both slaves @@.mediumorchid;resent@@ what you made them do and @@.gold;fear you@@ as a result.
 	<<set $activeSlave.devotion -= 5, $activeSlave.trust -= 5>>
 	<<set $impregnatrix.devotion -= 5, $impregnatrix.trust -= 5>>
-	<<set $impregnatrix.analCount += 1, $analTotal += 1>>
+	<<set $impregnatrix.counter.anal += 1, $analTotal += 1>>
 	<<if ($impregnatrix.anus == 0)>>
 		$impregnatrix.slaveName would have been reluctant to @@.lime;lose _his2 anal virginity@@ in any case, but being assraped by a metal probe that shocked _him2 into orgasm so that _he2 would impregnate another slave is @@.mediumorchid;a special level@@ of violation for _him2.
 		<<set $impregnatrix.devotion -= 5, $impregnatrix.anus = 1>>
@@ -159,7 +159,7 @@ Next, you see to $activeSlave.slaveName.
 <<elseif ($impregnatrix.devotion < -20)>>
 	Since your semen donatrix is restrained, you order $activeSlave.slaveName to present $himself on the couch, and then maneuver $impregnatrix.slaveName's dick into place. $activeSlave.slaveName does $his best to hump $himself against the unwilling cock until you deal $impregnatrix.slaveName a terrific swat across the ass and promise to give _him2 more of the same until _he2 gets going. After watching _him2 mechanically fuck for a while, you stop _him2, push an electrostimulator up _his2 butt, and administer a shock to _his2 <<if $impregnatrix.prostate != 0>>prostate<<else>>internals<</if>> that forces _him2 to empty _his2 nuts into $activeSlave.slaveName. $He @@.mediumorchid;resents@@ what you made _him2 do and @@.gold;fears you@@ as a result. Though $activeSlave.slaveName accepts the situation, $he looks into $impregnatrix.slaveName's eyes with obvious apology.
 	<<set $impregnatrix.devotion -= 5, $impregnatrix.trust -= 5>>
-	<<set $impregnatrix.analCount += 1, $analTotal += 1>>
+	<<set $impregnatrix.counter.anal += 1, $analTotal += 1>>
 	<<if ($impregnatrix.anus == 0)>>
 		$impregnatrix.slaveName would have been reluctant to @@.lime;lose _his2 anal virginity@@ in any case, but being assraped by a metal probe that shocked _him2 into orgasm so that _he2 would impregnate another slave is @@.mediumorchid;a special level@@ of violation for _him2.
 		<<set $impregnatrix.devotion -= 5, $impregnatrix.anus = 1>>
@@ -193,7 +193,7 @@ Next, you see to $activeSlave.slaveName.
 			<<if canImpreg($impregnatrix, $PC)>>
 				<<= knockMeUp($impregnatrix, 10, 0, -1, 1)>>
 			<</if>>
-			<<set $impregnatrix.vaginalCount += _penCountBonus, $vaginalTotal += _penCountBonus>>
+			<<set $impregnatrix.counter.vaginal += _penCountBonus, $vaginalTotal += _penCountBonus>>
 		<<elseif canDoAnal($impregnatrix)>>
 			Pulling out, you flip them again so that $impregnatrix.slaveName is on top and switch to _his2 ass instead, stimulating _his2 <<if $impregnatrix.prostate != 0>>prostate<<else>>internals<</if>> with a good assfuck until _he2 blows _his2 load into $activeSlave.slaveName's fertile <<if $activeSlave.mpreg == 1>>ass<<else>>cunt<</if>>. The two of them collapse into an exhausted, @@.hotpink;happy@@ pile of slave flesh with three loads inside them.
 			<<if ($impregnatrix.anus == 0)>>
@@ -203,7 +203,7 @@ Next, you see to $activeSlave.slaveName.
 			<<if canImpreg($impregnatrix, $PC)>>
 				<<= knockMeUp($impregnatrix, 10, 1, -1, 1)>>
 			<</if>>
-			<<set $impregnatrix.analCount += _penCountBonus, $analTotal += _penCountBonus>>
+			<<set $impregnatrix.counter.anal += _penCountBonus, $analTotal += _penCountBonus>>
 		<<else>>
 			The two of them collapse into an exhausted, @@.hotpink;happy@@ pile of slave flesh.
 		<</if>>
@@ -214,10 +214,10 @@ Next, you see to $activeSlave.slaveName.
 				$impregnatrix.slaveName will certainly remember this @@.hotpink;very special@@ day for many reasons, including it being _his2 @@.lime;first time@@ as _he2 inseminated $activeSlave.slaveName.
 				<<set $impregnatrix.devotion += 4, $impregnatrix.vagina = 1>>
 			<</if>>
-			<<set $impregnatrix.vaginalCount += _penCountBonus, $vaginalTotal += _penCountBonus>>
+			<<set $impregnatrix.counter.vaginal += _penCountBonus, $vaginalTotal += _penCountBonus>>
 		<<elseif canDoAnal($impregnatrix)>>
 			Pulling back, you flip them again so that $impregnatrix.slaveName is on top and don a strap-on. You begin stimulating _his2 <<if $impregnatrix.prostate != 0>>prostate<<else>>internals<</if>> with a good assfuck until _he2 blows _his2 load into $activeSlave.slaveName's fertile <<if $activeSlave.mpreg == 1>>ass<<else>>cunt<</if>>. The two of them collapse into an exhausted, @@.hotpink;happy@@ pile of slave flesh.
-			<<set $impregnatrix.analCount += _penCountBonus, $analTotal += _penCountBonus>>
+			<<set $impregnatrix.counter.anal += _penCountBonus, $analTotal += _penCountBonus>>
 			<<if ($impregnatrix.anus == 0)>>
 				$impregnatrix.slaveName will certainly remember this @@.hotpink;very special@@ day for many reasons, including taking _his2 @@.lime;first buttfuck@@ as _he2 inseminated $activeSlave.slaveName.
 				<<set $impregnatrix.devotion += 4, $impregnatrix.anus = 1>>
@@ -226,7 +226,7 @@ Next, you see to $activeSlave.slaveName.
 			The two of them collapse into an exhausted, @@.hotpink;happy@@ pile of slave flesh.
 		<</if>>
 	<</if>>
-	<<set $impregnatrix.oralCount += _penCountBonus, $oralTotal += _penCountBonus>>
+	<<set $impregnatrix.counter.oral += _penCountBonus, $oralTotal += _penCountBonus>>
 	<<set $activeSlave.devotion += 4>>
 	<<set $impregnatrix.devotion += 4>>
 
@@ -235,10 +235,10 @@ Next, you see to $activeSlave.slaveName.
 	The parents-to-be need little encouragement. They embrace happily and turn eagerly to the business of vanilla sex in <<if $activeSlave.belly+$impregnatrix.belly >= 5000>>an awkward<<else>>the<</if>> missionary position. They take their time, humping slowly and gazing into each others' eyes. After a little while, though, $activeSlave.slaveName looks over $impregnatrix.slaveName's shoulder to where you're sitting, the invitation clear in $his eyes. As soon as you stand to come over, they roll over without being ordered to
 	<<if canDoAnal($activeSlave)>>
 		present $activeSlave.slaveName's butthole.
-		<<set $activeSlave.analCount += _penCountBonus, $analTotal += _penCountBonus>>
+		<<set $activeSlave.counter.anal += _penCountBonus, $analTotal += _penCountBonus>>
 	<<else>>
 		invite you into $activeSlave.slaveName's crowded pussy.
-		<<set $activeSlave.vaginalCount += _penCountBonus, $vaginalTotal += _penCountBonus>>
+		<<set $activeSlave.counter.vaginal += _penCountBonus, $vaginalTotal += _penCountBonus>>
 	<</if>>
 	You and $impregnatrix.slaveName double penetrate the <<if _superfetation == 1>>gravid $girl<<else>>mother-to-be<</if>> gently until $he climaxes, clenching you to orgasm in turn with $his spasms. Pulling out, you offer <<if $PC.dick ==1>>yourself<<else>>your strap-on<</if>> to $activeSlave.slaveName's gasping mouth so $he can <<if $PC.dick ==1>>suck you hard again<<else>>lube the phallus with some saliva<</if>> as $he continues riding cock. Once <<if $PC.dick ==1>>stiff<<else>>the strap-on is nice and wet<</if>>, you flip them again so that $impregnatrix.slaveName is back on top and switch to _his2
 	<<if canDoVaginal($activeSlave)>>
@@ -249,7 +249,7 @@ Next, you see to $activeSlave.slaveName.
 		<<set _didImpregnatrix = 2>>
 	<<else>>
 		mouth instead, giving _him2 a good facefuck
-		<<set $impregnatrix.oralCount += _penCountBonus, $oralTotal += _penCountBonus>>
+		<<set $impregnatrix.counter.oral += _penCountBonus, $oralTotal += _penCountBonus>>
 	<</if>>
 	until _he2 blows _his2 load into $activeSlave.slaveName's fertile cunt. The two of them collapse into an exhausted, @@.hotpink;happy@@ pile of slave flesh with three loads inside them.
 	<<set $activeSlave.devotion += 4>>
@@ -259,7 +259,7 @@ Next, you see to $activeSlave.slaveName.
 			$impregnatrix.slaveName will certainly remember this @@.hotpink;very special@@ day for many reasons, including losing _his2 @@.lime;virginity@@ as _he2 inseminated $activeSlave.slaveName.
 			<<set $impregnatrix.devotion += 4, $impregnatrix.vagina = 1>>
 		<</if>>
-		<<set $impregnatrix.vaginalCount += _penCountBonus, $vaginalTotal += _penCountBonus>>
+		<<set $impregnatrix.counter.vaginal += _penCountBonus, $vaginalTotal += _penCountBonus>>
 		<<if canImpreg($impregnatrix, $PC)>>
 			<<= knockMeUp($impregnatrix, 10, 0, -1, 1)>>
 		<</if>>
@@ -268,7 +268,7 @@ Next, you see to $activeSlave.slaveName.
 			$impregnatrix.slaveName will certainly remember this @@.hotpink;very special@@ day for many reasons, including taking _his2 @@.lime;first buttfuck@@ as _he2 inseminated $activeSlave.slaveName.
 			<<set $impregnatrix.devotion += 4, $impregnatrix.anus = 1>>
 		<</if>>
-		<<set $impregnatrix.analCount += _penCountBonus, $analTotal += _penCountBonus>>
+		<<set $impregnatrix.counter.anal += _penCountBonus, $analTotal += _penCountBonus>>
 		<<if canImpreg($impregnatrix, $PC)>>
 			<<= knockMeUp($impregnatrix, 10, 1, -1, 1)>>
 		<</if>>
@@ -395,4 +395,3 @@ $activeSlave.slaveName and $impregnatrix.slaveName are likely to produce
 <</if>>
 
 <<set $slaves[$slaveIndices[$impregnatrix.ID]] = $impregnatrix>> /* save changes */
-
diff --git a/src/npc/newSlaveIncestSex.tw b/src/npc/newSlaveIncestSex.tw
index d8e7d90ee98..b9ee580c469 100644
--- a/src/npc/newSlaveIncestSex.tw
+++ b/src/npc/newSlaveIncestSex.tw
@@ -141,11 +141,11 @@ You indicate them to present themselves to you. Still shaking from the aftershoc
 <</replace>>
 <<set $relative.devotion += 4>>
 <<set $relative.trust += 4>>
-<<set $relative.oralCount += 1>>
+<<set $relative.counter.oral += 1>>
 <<set $oralTotal += 1>>
 <<set $relative2.devotion += 4>>
 <<set $relative2.trust += 4>>
-<<set $relative2.oralCount += 1>>
+<<set $relative2.counter.oral += 1>>
 <<set $oralTotal += 1>>
 <</link>>
 
@@ -156,11 +156,11 @@ TODO: this needs to be written
 <</replace>>
 <<set $relative.devotion -= 4>>
 <<set $relative.trust -= 4>>
-<<set $relative.oralCount += 1>>
+<<set $relative.counter.oral += 1>>
 <<set $oralTotal += 1>>
 <<set $relative2.devotion -= 4>>
 <<set $relative2.trust -= 4>>
-<<set $relative2.oralCount += 1>>
+<<set $relative2.counter.oral += 1>>
 <<set $oralTotal += 1>>
 <</link>>
 */
diff --git a/src/npc/startingGirls/commitStartingGirl.tw b/src/npc/startingGirls/commitStartingGirl.tw
index 341a9aad22a..6cccd2f4d38 100644
--- a/src/npc/startingGirls/commitStartingGirl.tw
+++ b/src/npc/startingGirls/commitStartingGirl.tw
@@ -93,7 +93,7 @@
 		<<else>>
 		<<if $activeSlave.actualAge >= ($fertilityAge + $minimumSlaveAge)>>
 			<br>&nbsp;&nbsp;&nbsp;&nbsp;
-			[[Daughter|RG AS Dump][$returnTo = "Starting Girls", $activeSlave.relation = "mother", $startingGirlRelation = "mother", $activeSlave.birthsTotal += 1, $activeSlave.relationTarget = $activeSlave.ID+1, $startingGirlCopied = 1]]
+			[[Daughter|RG AS Dump][$returnTo = "Starting Girls", $activeSlave.relation = "mother", $startingGirlRelation = "mother", $activeSlave.counter.birthsTotal += 1, $activeSlave.relationTarget = $activeSlave.ID+1, $startingGirlCopied = 1]]
 		<</if>>
 		<<if $activeSlave.actualAge <= 24>>
 			<br>&nbsp;&nbsp;&nbsp;&nbsp;
diff --git a/src/npc/startingGirls/moreCustomOptions.tw b/src/npc/startingGirls/moreCustomOptions.tw
index feb00b991b8..f226a77e675 100644
--- a/src/npc/startingGirls/moreCustomOptions.tw
+++ b/src/npc/startingGirls/moreCustomOptions.tw
@@ -5,11 +5,11 @@
 <<set $activeSlave.origHColor = $activeSlave.hColor>>
 <<set $activeSlave.origEye = $activeSlave.eyeColor>>
 <<set $activeSlave.origRace = $activeSlave.race>>
-<<if $activeSlave.birthsTotal > 0>>
+<<if $activeSlave.counter.birthsTotal > 0>>
 	<<if $activeSlave.pubertyXX < 1>>
-		<<set $activeSlave.birthsTotal = 0>>
+		<<set $activeSlave.counter.birthsTotal = 0>>
 	<</if>>
-	<<set $activeSlave.birthsTotal = Math.clamp($activeSlave.birthsTotal, 0, (($activeSlave.actualAge-$activeSlave.pubertyAgeXX)*50))>>
+	<<set $activeSlave.counter.birthsTotal = Math.clamp($activeSlave.counter.birthsTotal, 0, (($activeSlave.actualAge-$activeSlave.pubertyAgeXX)*50))>>
 <</if>>
 <<setLocalPronouns $activeSlave>>
 
@@ -93,7 +93,7 @@
 
 <br><br>
 
-''Births:'' <<textbox "$activeSlave.birthsTotal" $activeSlave.birthsTotal "More customization options">> //How many times $he has already given birth, not necessarily while owned by you.//
+''Births:'' <<textbox "$activeSlave.counter.birthsTotal" $activeSlave.counter.birthsTotal "More customization options">> //How many times $he has already given birth, not necessarily while owned by you.//
 
 <br><br>
 
diff --git a/src/npc/uploadSlave.tw b/src/npc/uploadSlave.tw
index d19764a7c3d..0ce5e891eb2 100644
--- a/src/npc/uploadSlave.tw
+++ b/src/npc/uploadSlave.tw
@@ -115,7 +115,7 @@ broodmotherFetuses: $activeSlave.broodmotherFetuses,
 broodmotherOnHold: $activeSlave.broodmotherOnHold,
 broodmotherCountDown: $activeSlave.broodmotherCountDown,
 labor: $activeSlave.labor,
-births: $activeSlave.births,
+births: $activeSlave.counter.births,
 cSec: $activeSlave.cSec,
 bellyAccessory: "none",
 labia: $activeSlave.labia,
diff --git a/src/pregmod/FSuckle.tw b/src/pregmod/FSuckle.tw
index 49259f83f04..1cbca946d44 100644
--- a/src/pregmod/FSuckle.tw
+++ b/src/pregmod/FSuckle.tw
@@ -4,7 +4,7 @@
 <<run clearSummaryCache($activeSlave)>>
 <<setLocalPronouns $activeSlave>>
 
-<<set $activeSlave.mammaryCount++>>
+<<set $activeSlave.counter.mammary++>>
 <<set $mammaryTotal++>>
 <<if $PC.pregMood == 0 || $PC.preg < 28>>
 	<<set _mood = 0>>
diff --git a/src/pregmod/beastFucked.tw b/src/pregmod/beastFucked.tw
index 1f0388763eb..4489ba2707e 100644
--- a/src/pregmod/beastFucked.tw
+++ b/src/pregmod/beastFucked.tw
@@ -37,7 +37,7 @@
 <<if $activeSlave.anus > 0>>
 	<<set _used.anus = 1>>
 <</if>>
-<<if $activeSlave.oralCount > 0>>
+<<if $activeSlave.counter.oral > 0>>
 	<<set _used.mouth = 1>>
 <</if>>
 
@@ -341,14 +341,14 @@ before calling in the _animal.species. The _animal.species slowly saunters up to
 		<<if $activeSlave.vagina < 3>>
 			<<set $activeSlave.vagina = 3>>
 		<</if>>
-		<<set $activeSlave.vaginalCount += 1>>
+		<<set $activeSlave.counter.vaginal += 1>>
 	<<case "anal">>
 		<<if $activeSlave.anus < 2>>
 			<<set $activeSlave.anus = 2>>
 		<</if>>
-		<<set $activeSlave.vaginalCount += 1>>
+		<<set $activeSlave.counter.vaginal += 1>>
 	<<case "oral">>
-		<<set $activeSlave.oralCount += 1>>
+		<<set $activeSlave.counter.oral += 1>>
 	<</switch>>
 
 <<case "hooved">>
@@ -360,14 +360,14 @@ before calling in the _animal.species. The _animal.species slowly saunters up to
 		<<if $activeSlave.vagina < 4>>
 			<<set $activeSlave.vagina = 4>>
 		<</if>>
-		<<set $activeSlave.vaginalCount += 1>>
+		<<set $activeSlave.counter.vaginal += 1>>
 	<<case "anal">>
 		<<if $activeSlave.anus < 4>>
 			<<set $activeSlave.anus = 4>>
 		<</if>>
-		<<set $activeSlave.analCount += 1>>
+		<<set $activeSlave.counter.anal += 1>>
 	<<case "oral">>
-		<<set $activeSlave.oralCount += 1>>
+		<<set $activeSlave.counter.oral += 1>>
 	<</switch>>
 	<<if _sexAct != "oral">>
 		<<if canGetPregnant($activeSlave) && canBreed($activeSlave, _animal)>>
@@ -384,14 +384,14 @@ before calling in the _animal.species. The _animal.species slowly saunters up to
 		<<if $activeSlave.vagina < 2>>
 			<<set $activeSlave.vagina = 2>>
 		<</if>>
-		<<set $activeSlave.vaginalCount += 1>>
+		<<set $activeSlave.counter.vaginal += 1>>
 	<<case "anal">>
 		<<if $activeSlave.anus < 2>>
 			<<set $activeSlave.anus = 2>>
 		<</if>>
-		<<set $activeSlave.vaginalCount += 1>>
+		<<set $activeSlave.counter.vaginal += 1>>
 	<<case "oral">>
-		<<set $activeSlave.oralCount += 1>>
+		<<set $activeSlave.counter.oral += 1>>
 	<</switch>>
 	<<if _sexAct != "oral">>
 		<<if canGetPregnant($activeSlave) && canBreed($activeSlave, _animal)>>
diff --git a/src/pregmod/birthStorm.tw b/src/pregmod/birthStorm.tw
index a5c0360ca54..f563dc30320 100644
--- a/src/pregmod/birthStorm.tw
+++ b/src/pregmod/birthStorm.tw
@@ -61,8 +61,8 @@ The remote surgery allows the removal of the pregnancy generator through convent
 	$His surviving <<if _curBabies > 1>>children<<else>>child<</if>> sold for a total of @@.yellowgreen;<<print cashFormat(_curBabies*(50+_babyPrice))>>.@@
 	<<run cashX((_curBabies*(50+_babyPrice)), "babyTransfer", $activeSlave)>>
 <</if>>
-<<set $activeSlave.births += _curBabies>>
-<<set $activeSlave.birthsTotal += _curBabies>>
+<<set $activeSlave.counter.births += _curBabies>>
+<<set $activeSlave.counter.birthsTotal += _curBabies>>
 <<set $birthsTotal += _curBabies>>
 <<if $activeSlave.geneticQuirks.fertility+$activeSlave.geneticQuirks.hyperFertility >= 4>>
 	<<set $activeSlave.pregWeek = -2>>
diff --git a/src/pregmod/csec.tw b/src/pregmod/csec.tw
index a97ccd54a91..c9e21b1d7d1 100644
--- a/src/pregmod/csec.tw
+++ b/src/pregmod/csec.tw
@@ -15,8 +15,8 @@
 
 <<set _curBabies = $activeSlave.curBabies.length>> /*just to improve speed and usability here.*/
 
-<<set $activeSlave.births += _curBabies>>
-<<set $activeSlave.birthsTotal += _curBabies>>
+<<set $activeSlave.counter.births += _curBabies>>
+<<set $activeSlave.counter.birthsTotal += _curBabies>>
 <<set $birthsTotal += _curBabies>>
 
 <<set _others = 0, _PC = 0, _citizens = 0, _oldMaster = 0, _arcOwner = 0, _lab = 0, _futaS = 0, _fathers = [], _babyFatherLink = []>>
@@ -65,7 +65,7 @@
 					<</if>>
 				<</for>>
 			<</if>>
-			<<set _adjust = _babyDaddy.slavesFathered++>>
+			<<set _adjust = _babyDaddy.counter.slavesFathered++>>
 			<<set adjustFatherProperty(_babyDaddy, "slavesFathered", _adjust)>>
 		<<else>>
 			<<set _others++>>
diff --git a/src/pregmod/eliteSlave.tw b/src/pregmod/eliteSlave.tw
index 3d1730ed598..19dd36c3913 100644
--- a/src/pregmod/eliteSlave.tw
+++ b/src/pregmod/eliteSlave.tw
@@ -150,13 +150,13 @@ You check to see if any potential breeding slaves are on auction. <<if $eliteAuc
 	<<set $activeSlave.vaginaLube++>>
 <</if>>
 <<set $activeSlave.preg = 0>>
-<<set $activeSlave.birthsTotal = either(0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 3, 4)>>
-<<if $arcologies[0].FSPastoralist > 20 || $activeSlave.birthsTotal > 0>>
+<<set $activeSlave.counter.birthsTotal = either(0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 3, 4)>>
+<<if $arcologies[0].FSPastoralist > 20 || $activeSlave.counter.birthsTotal > 0>>
 	<<set $activeSlave.lactation = 1>>
 	<<if $arcologies[0].FSPastoralist > 20>>
 		<<set $activeSlave.lactationAdaptation = $arcologies[0].FSPastoralist>>
 	<<else>>
-		<<set $activeSlave.lactationAdaptation = Math.min($activeSlave.birthsTotal*10, 100)>>
+		<<set $activeSlave.lactationAdaptation = Math.min($activeSlave.counter.birthsTotal*10, 100)>>
 	<</if>>
 <<else>>
 	<<set $activeSlave.lactation = either(0, 0, 0, 0, 1)>>
@@ -164,7 +164,7 @@ You check to see if any potential breeding slaves are on auction. <<if $eliteAuc
 <<if $activeSlave.lactation > 0>>
 	<<set $activeSlave.lactationDuration = 2>>
 <</if>>
-<<if $activeSlave.birthsTotal > 0>>
+<<if $activeSlave.counter.birthsTotal > 0>>
 	<<set $activeSlave.vagina = random(2,3)>>
 	<<set $activeSlave.pregWeek = either(-4, -3, -2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)>>
 <<else>>
diff --git a/src/pregmod/fDick.tw b/src/pregmod/fDick.tw
index 6fb3eb7b8d3..94e7e99e93a 100644
--- a/src/pregmod/fDick.tw
+++ b/src/pregmod/fDick.tw
@@ -128,10 +128,10 @@
 			<<if canImpreg($PC, $activeSlave) && $activeSlave.fetish == "pregnancy">>
 				Running a hand across your firm belly, $he decides $his job is not yet done and begins reaming you once more, dead set on taking this opportunity to @@.orangered;show you your place by knocking you up with $his child.@@ $He manages to empty $his balls in your womb several more times before exhaustion kicks in, forcing $him to leave you twitching and drooling cum.
 				<<= knockMeUp($PC, 100, 0, $activeSlave.ID)>>
-				<<set $activeSlave.penetrativeCount += 5, $penetrativeTotal += 5>>
+				<<set $activeSlave.counter.penetrative += 5, $penetrativeTotal += 5>>
 			<<else>>
 				Contently sighing, $he pulls $his still very hard cock from your overwhelmed body and forces it into your mouth, ready to blow a second load and give you a @@.orangered;taste of your place,@@ before leaving you twitching and drooling cum.
-				<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+				<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 			<</if>>
 			<<set $activeSlave.trust += 5>>
 		<<else>>
@@ -252,7 +252,7 @@
 	<</switch>>
 <</if>>
 
-<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 <<if canImpreg($PC, $activeSlave)>>
 	<<if $activeSlave.diet == "cum production">>
 		<<set _pregChance = ($activeSlave.balls * 5 * 1.2)>>
diff --git a/src/pregmod/fLickPussy.tw b/src/pregmod/fLickPussy.tw
index c02878e2d34..38eb8068cb5 100644
--- a/src/pregmod/fLickPussy.tw
+++ b/src/pregmod/fLickPussy.tw
@@ -23,4 +23,4 @@
 
 After $he is situated, you go over to $him<<if $activeSlave.clothes != "no clothing">> and take off $his clothing, causing $him to <<if _devotion > 50>>give you a soft smile<<else>>give you an angry glare<</if>><</if>>. You suddenly grab $his hips and pull $his crotch to your face, causing $him to give a shriek of surprise. Looking at $him directly in the eyes, you begin to run your tongue along $his labia, drawing a soft moan from $him. The combination of the pleasure and the intense look from the _womanP $he<<if _devotion > 95>> loves <<elseif _devotion > 50>>'s accepted as $his <<= WrittenMaster($activeSlave)>><<else>> hates/*not sure what to use for "reluctant"*/<</if>> makes $him blush, but you don't let up. You give $his clit a few experimental tweaks, causing $his moans to intensify<<if canWalk($activeSlave)>> and $his legs to tighten around your head<</if>>. Before $he cums, though, you pull back, causing $him to whine in frustration. You begin again, then pull back again just before $he orgasms. You repeat this several more times, each time causing $him to become more and more frustrated. Finally, one last stroke of your tongue causes $him to go over the edge, making $him scream out <<if _devotion > 50>>your name<</if>> in ecstasy. You send $him back to $his assignment before calling in another slave to clean up the mess.
 
-<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
\ No newline at end of file
+<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
diff --git a/src/pregmod/fNippleFuck.tw b/src/pregmod/fNippleFuck.tw
index f496ef658e4..7399fe35d41 100644
--- a/src/pregmod/fNippleFuck.tw
+++ b/src/pregmod/fNippleFuck.tw
@@ -4,7 +4,7 @@
 <<run clearSummaryCache($activeSlave)>>
 <<setLocalPronouns $activeSlave>>
 
-<<set $activeSlave.mammaryCount += 2>>
+<<set $activeSlave.counter.mammary += 2>>
 <<set $mammaryTotal += 2>>
 
 You call $him over to make use of $his lewd nipple cunts.
diff --git a/src/pregmod/fSlaveFeed.tw b/src/pregmod/fSlaveFeed.tw
index 934bb3b8c18..fa9d3cc10f8 100644
--- a/src/pregmod/fSlaveFeed.tw
+++ b/src/pregmod/fSlaveFeed.tw
@@ -228,13 +228,13 @@ Next, you see to $activeSlave.slaveName.
 	Since you have two restrained and unwilling slaves, the work of milking $milkTap.slaveName's breasts falls to you. That doesn't mean you can't have fun doing it though.
 	<<if canDoVaginal($milkTap)>>
 		Moving behind the restrained cow while<<if $PC.dick == 0>> donning a strap-on<<else>>teasing your erect cock<</if>>, you push _him2 forward to allow you to insert yourself into _his2 <<if $milkTap.vagina == 0>>virgin <</if>>pussy. Getting comfortable, you reach around to _his2 immense mammaries and begin kneading them in time to your thrusts. After some time, and several orgasms in both yourself and the sobbing cow, is $activeSlave.slaveName bloated with enough milk.
-		<<set $milkTap.vaginalCount++, $vaginalTotal++>>
+		<<set $milkTap.counter.vaginal++, $vaginalTotal++>>
 		<<if canImpreg($milkTap, $PC)>>
 			<<= knockMeUp($milkTap, 40, 0, -1)>>
 		<</if>>
 	<<elseif canDoAnal($milkTap)>>
 		Moving behind the restrained cow while<<if $PC.dick == 0>> donning a strap-on<<else>> teasing your erect cock<</if>>, you push _him2 forward to allow you to insert yourself into _his2 <<if $milkTap.anus == 0>>virgin <</if>>rear. Getting comfortable, you reach around to _his2 immense mammaries and begin kneading them in time to your thrusts. After some time, and several orgasms in both yourself and the sobbing cow, is $activeSlave.slaveName bloated with enough milk.
-		<<set $milkTap.analCount++, $analTotal++>>
+		<<set $milkTap.counter.anal++, $analTotal++>>
 		<<if canImpreg($milkTap, $PC)>>
 			<<= knockMeUp($milkTap, 40, 1, -1)>>
 		<</if>>
@@ -261,10 +261,10 @@ Next, you see to $activeSlave.slaveName.
 	Since your cow is restrained, you order the more obedient $activeSlave.slaveName to enjoy $himself with $milkTap.slaveName's breasts. As $he suckles, you can't help but notice the tantalizing way $he wiggles $his rear.
 	<<if canDoVaginal($activeSlave)>>
 		<<if $PC.dick == 0>>Donning a strap-on<<else>>Teasing your stiffening cock<</if>>, you push $him deeper into the protesting $milkTap.slaveName and mount $his <<if $activeSlave.vagina == 0>>virgin <</if>> pussy, doggy style. You wrap your arms around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is $he allowed to pull $himself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch $his breath.<<if $activeSlave.vagina == 0>> $His senses were so overwhelmed, $he didn't even notice you @@.lime;broke in $his vagina.@@<</if>>
-		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 	<<elseif canDoAnal($activeSlave)>>
 		<<if $PC.dick == 0>>Donning a strap-on<<else>>Teasing your stiffening cock<</if>>, you push $him deeper into the protesting $milkTap.slaveName and mount $his <<if $activeSlave.anus == 0>>virgin <</if>> asshole, doggy style. You wrap your arms around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is $he allowed to pull $himself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch $his breath.<<if $activeSlave.anus == 0>> $His senses were so overwhelmed, $he didn't even notice you @@.lime;broke in $his anus.@@<</if>>
-		<<set $activeSlave.analCount++, $analTotal++>>
+		<<set $activeSlave.counter.anal++, $analTotal++>>
 	<<elseif $PC.dick == 1 && $activeSlave.butt > 4>>
 		Teasing your stiffening cock, you push $him deeper into the protesting $milkTap.slaveName and squeeze your dick between $his huge butt cheeks. You wrap your arms around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk as you fuck $his butt. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is $he allowed to pull $himself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch $his breath.
 	<<elseif $PC.dick == 1 && $activeSlave.amp == 0>>
@@ -283,10 +283,10 @@ Next, you see to $activeSlave.slaveName.
 <<elseif ($milkTap.fetish == "boobs") && ($milkTap.fetishStrength > 60) && ($milkTap.devotion > 20) && ($activeSlave.devotion < -20)>>
 	<<if canDoVaginal($activeSlave)>>
 		You position the restrained $activeSlave.slaveName so that you can penetrate $his <<if $activeSlave.vagina == 0>>virgin <</if>>pussy <<if $PC.dick == 0>>with a strap-on <</if>> while $he is forced to drink from $milkTap.slaveName's breasts. With every thrust into the squirming slave, you push $him into the moaning $milkTap.slaveName forcing even more milk down $his throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much $he loves it groped. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>> and $milkTap.slaveName even more. _He2 is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from $his harness. Patting _his2 well milked breasts, you know _he2'll come out of it and be eagerly begging you for another milking soon. $activeSlave.slaveName, on the other hand, is regarding $his swollen stomach @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over $him.<<if $activeSlave.anus == 0>> $he @@.mediumorchid;hates you so much more@@ that you @@.lime;broke in $his virgin vagina.@@<</if>>
-		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 	<<elseif canDoAnal($activeSlave)>>
 		You position the restrained $activeSlave.slaveName so that you can penetrate $his <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while $he is forced to drink from $milkTap.slaveName's breasts. With every thrust into the squirming slave, you push $him into the moaning $milkTap.slaveName forcing even more milk down $his throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much $he loves it groped. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>> and $milkTap.slaveName even more. _He2 is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from $his harness. Patting _his2 well milked breasts, you know _he2'll come out of it and be eagerly begging you for another milking soon. $activeSlave.slaveName, on the other hand, is regarding $his swollen stomach @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over $him.<<if $activeSlave.anus == 0>> $he @@.mediumorchid;hates you so much more@@ that you @@.lime;broke in $his virgin anus.@@<</if>>
-		<<set $activeSlave.analCount++, $analTotal++>>
+		<<set $activeSlave.counter.anal++, $analTotal++>>
 	<<elseif $PC.dick == 1 && $activeSlave.butt > 4>>
 		You position the restrained $activeSlave.slaveName so that you can rub your dick between $his huge butt cheeks while $he is forced to drink from $milkTap.slaveName's breasts. With every thrust against the squirming slave, you push $him into the moaning $milkTap.slaveName forcing even more milk down $his throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much $he loves it groped. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>> and $milkTap.slaveName even more. _He2 is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from $his harness. Patting _his2 well milked breasts, you know $he'll come out of it and be eagerly begging you for another milking soon. $activeSlave.slaveName, on the other hand, is regarding $his swollen stomach, and cum soaked back, @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over $him.
 	<<elseif $PC.dick == 1 && $activeSlave.amp == 0>>
@@ -308,10 +308,10 @@ Next, you see to $activeSlave.slaveName.
 <<elseif ($activeSlave.devotion <= 20) || ($milkTap.devotion <= 20)>>
 	<<if canDoVaginal($activeSlave)>>
 		You order $activeSlave.slaveName to lift $his ass so you can penetrate $his <<if $activeSlave.vagina == 0>>virgin <</if>>pussy <<if $PC.dick == 0>>with a strap-on <</if>> while $he drinks from $milkTap.slaveName's breasts. With every thrust into the squirming slave, you push $him into the docile $milkTap.slaveName forcing even more milk down $his throat.
-		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 	<<elseif canDoAnal($activeSlave)>>
 		You order $activeSlave.slaveName to lift $his ass so you can penetrate $his <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while $he drinks from $milkTap.slaveName's breasts. With every thrust into the squirming slave, you push $him into the docile $milkTap.slaveName forcing even more milk down $his throat.
-		<<set $activeSlave.analCount++, $analTotal++>>
+		<<set $activeSlave.counter.anal++, $analTotal++>>
 	<<elseif $PC.dick == 1 && $activeSlave.butt > 4>>
 		You order $activeSlave.slaveName to lift $his ass so you can rub your dick between $his huge butt cheeks while $he drinks from $milkTap.slaveName's breasts. With every thrust against the squirming slave, you push $him into the docile $milkTap.slaveName forcing even more milk down $his throat.
 	<<elseif $PC.dick == 1 && $activeSlave.amp == 0>>
@@ -329,10 +329,10 @@ Next, you see to $activeSlave.slaveName.
 <<elseif ($activeSlave.devotion <= 50) || ($milkTap.devotion <= 50)>>
 	<<if canDoVaginal($activeSlave)>>
 		You order $activeSlave.slaveName to lift $his ass so you can penetrate $his <<if $activeSlave.vagina == 0>>virgin <</if>>pussy <<if $PC.dick == 0>>with a strap-on <</if>> while $he drinks from $milkTap.slaveName's breasts. $He submissively obeys. With every thrust into the moaning slave, you push $him into the smiling $milkTap.slaveName forcing even more milk down $his throat.
-		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 	<<elseif canDoAnal($activeSlave)>>
 		You order $activeSlave.slaveName to lift $his ass so you can penetrate $his <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while $he drinks from $milkTap.slaveName's breasts. $He submissively obeys. With every thrust into the moaning slave, you push $him into the smiling $milkTap.slaveName forcing even more milk down $his throat.
-		<<set $activeSlave.analCount++, $analTotal++>>
+		<<set $activeSlave.counter.anal++, $analTotal++>>
 	<<elseif $PC.dick == 1 && $activeSlave.butt > 4>>
 		You order $activeSlave.slaveName to lift $his ass so you can rub your dick between $his huge butt cheeks while $he drinks from $milkTap.slaveName's breasts. $He submissively obeys. With every thrust against the chaste slave, you push $him into the smiling $milkTap.slaveName forcing even more milk down $his throat.
 	<<elseif $PC.dick == 1 && $activeSlave.amp == 0>>
@@ -353,10 +353,10 @@ Next, you see to $activeSlave.slaveName.
 	$activeSlave.slaveName eagerly lifts $his ass and jiggles it seductively as $he suckles from the moaning cow.
 	<<if canDoVaginal($activeSlave)>>
 		You know that signal, so you hilt yourself in <<if $activeSlave.vagina == 0>>virgin <</if>>pussy <<if $PC.dick == 0>>with a strap-on <</if>> and begin fucking $him against $milkTap.slaveName's tits. With every thrust into the moaning slave, you push $him into the grinning $milkTap.slaveName forcing even more milk down $his throat.
-		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 	<<elseif canDoAnal($activeSlave)>>
 		You know that signal, so you hilt yourself in <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> and begin fucking $him against $milkTap.slaveName's tits. With every thrust into the moaning slave, you push $him into the grinning $milkTap.slaveName forcing even more milk down $his throat.
-		<<set $activeSlave.analCount++, $analTotal++>>
+		<<set $activeSlave.counter.anal++, $analTotal++>>
 	<<elseif $PC.dick == 1 && $activeSlave.butt > 4>>
 		You know that signal, but $he isn't allowed to get penetrated, so you settle for sticking your dick between $his huge butt cheeks and fucking $him against $milkTap.slaveName's tits. With every thrust against the moaning slave, you push $him into the grinning $milkTap.slaveName forcing even more milk down $his throat.
 	<<elseif $PC.dick == 1 && $activeSlave.amp == 0>>
@@ -468,7 +468,7 @@ The first necessary step is to prepare the cum slave and $his cock and balls.
 			$milkTap.slaveName feels @@.mediumorchid;especially violated@@ having just @@.lime;lost $his anal virginity@@ in such a manner.
 			<<set $milkTap.devotion -= 5, $milkTap.anus = 1>>
 		<</if>>
-		<<set $milkTap.analCount++, $analTotal++>>
+		<<set $milkTap.counter.anal++, $analTotal++>>
 	<</if>>
 
 <</if>>
@@ -604,10 +604,10 @@ Next, you see to $activeSlave.slaveName.
 	Since you have two restrained and unwilling slaves, though $milkTap.slaveName's twitching penis betrays _him2, you are going to have to take an active role in forcing $activeSlave.slaveName to suck.
 	<<if canDoVaginal($activeSlave)>>
 		Moving behind the struggling cocksleeve while<<if $PC.dick == 0>> donning a strap-on<<else>> teasing your erect cock<</if>>, you pull $him into a comfortable position to penetrate $his <<if $activeSlave.vagina == 0>>virgin <</if>>pussy. Once you are firmly mounted, you reach around, bringing one hand to $his empty stomach and the other to $his exposed throat. As you thrust into $him, you force $him to choke down $milkTap.slaveName's dick, applying pressure to $his throat any time $he attempts to pull away.
-		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 	<<elseif canDoAnal($activeSlave)>>
 		Moving behind the struggling cocksleeve while<<if $PC.dick == 0>> donning a strap-on<<else>> teasing your erect cock<</if>>, you pull $him into a comfortable position to penetrate $his <<if $activeSlave.anus == 0>>virgin <</if>>rear. Once you are firmly mounted, you reach around, bringing one hand to $his empty stomach and the other to $his exposed throat. As you thrust into $him, you force $him to choke down $milkTap.slaveName's dick, applying pressure to $his throat any time $he attempts to pull away.
-		<<set $activeSlave.analCount++, $analTotal++>>
+		<<set $activeSlave.counter.anal++, $analTotal++>>
 	<<elseif $PC.dick == 1 && $activeSlave.butt > 4>>
 		Moving behind the struggling cocksleeve while teasing your erect cock, you pull $him into a comfortable position to rub your dick between $his huge butt cheeks. Once you are firmly slotted, you reach around, bringing one hand to $his empty stomach and the other to $his exposed throat. As you thrust against $him, you force $him to choke down $milkTap.slaveName's dick, applying pressure to $his throat any time $he attempts to pull away.
 	<<elseif $PC.dick == 1 && $activeSlave.amp == 0>>
@@ -633,10 +633,10 @@ Next, you see to $activeSlave.slaveName.
 	Since your sperm tank is restrained, you order the more obedient $activeSlave.slaveName to enjoy $himself with $milkTap.slaveName's dick. As $he teases and licks, you can't help but notice the tantalizing way $he wiggles $his rear.
 	<<if canDoVaginal($activeSlave)>>
 		<<if $PC.dick == 0>>Donning a strap-on<<else>>Stroking your stiffening cock<</if>>, you wait for the perfect moment and mount $his <<if $activeSlave.vagina == 0>>virgin <</if>>pussy, doggy style.
-		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 	<<elseif canDoAnal($activeSlave)>>
 		<<if $PC.dick == 0>>Donning a strap-on<<else>>Stroking your stiffening cock<</if>>, you wait for the perfect moment and mount $his <<if $activeSlave.anus == 0>>virgin <</if>>asshole, doggy style.
-		<<set $activeSlave.analCount++, $analTotal++>>
+		<<set $activeSlave.counter.anal++, $analTotal++>>
 	<<elseif $PC.dick == 1 && $activeSlave.butt > 4>>
 		Stroking your stiffening cock, you wait for the perfect moment and slip your dick between $his huge butt cheeks.
 	<<elseif $PC.dick == 1 && $activeSlave.amp == 0>>
@@ -658,10 +658,10 @@ Next, you see to $activeSlave.slaveName.
 <<elseif ($milkTap.fetish == "cumslut") && ($milkTap.fetishStrength > 60) && ($milkTap.devotion > 20) && ($activeSlave.devotion < -20)>>
 	<<if canDoVaginal($activeSlave)>>
 		You position the restrained $activeSlave.slaveName so that you can penetrate $his <<if $activeSlave.vagina == 0>>virgin <</if>>pussy <<if $PC.dick == 0>>with a strap-on <</if>> while $he is forced to suck $milkTap.slaveName's dick. With every thrust into the squirming slave, you force the moaning $milkTap.slaveName's cock deep into $his throat.
-		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 	<<elseif canDoAnal($activeSlave)>>
 		You position the restrained $activeSlave.slaveName so that you can penetrate $his <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while $he is forced to suck $milkTap.slaveName's dick. With every thrust into the squirming slave, you force the moaning $milkTap.slaveName's cock deep into $his throat.
-		<<set $activeSlave.analCount++, $analTotal++>>
+		<<set $activeSlave.counter.anal++, $analTotal++>>
 	<<elseif $PC.dick == 1 && $activeSlave.butt > 4>>
 		You position the restrained $activeSlave.slaveName so that you can rub your dick between $his huge butt cheeks while $he is forced to suck $milkTap.slaveName's dick. With every thrust against the squirming slave, you force the moaning $milkTap.slaveName's cock deep into $his throat.
 	<<elseif $PC.dick == 1 && $activeSlave.amp == 0>>
@@ -683,10 +683,10 @@ Next, you see to $activeSlave.slaveName.
 <<elseif ($activeSlave.devotion <= 20) || ($milkTap.devotion <= 20)>>
 	<<if canDoVaginal($activeSlave)>>
 		You order $activeSlave.slaveName to lift $his ass so you can penetrate $his <<if $activeSlave.vagina == 0>>virgin <</if>>pussy <<if $PC.dick == 0>>with a strap-on <</if>> while $he sucks $milkTap.slaveName's cock. With every thrust into the squirming slave, you push $milkTap.slaveName's cock deeper down $his throat, giving $milkTap.slaveName's orgasms a straight shot into the moaning slave's gullet.
-		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 	<<elseif canDoAnal($activeSlave)>>
 		You order $activeSlave.slaveName to lift $his ass so you can penetrate $his <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while $he sucks $milkTap.slaveName's cock. With every thrust into the squirming slave, you push $milkTap.slaveName's cock deeper down $his throat, giving $milkTap.slaveName's orgasms a straight shot into the moaning slave's gullet.
-		<<set $activeSlave.analCount++, $analTotal++>>
+		<<set $activeSlave.counter.anal++, $analTotal++>>
 	<<elseif $PC.dick == 1 && $activeSlave.butt > 4>>
 		You order $activeSlave.slaveName to position $his ass so you can rub your dick between $his huge butt cheeks while $he sucks $milkTap.slaveName's cock. With every thrust against the squirming slave, you push $milkTap.slaveName's cock deeper down $his throat, giving $milkTap.slaveName's orgasms a straight shot into the moaning slave's gullet.
 	<<elseif $PC.dick == 1 && $activeSlave.amp == 0>>
@@ -704,10 +704,10 @@ Next, you see to $activeSlave.slaveName.
 <<elseif ($activeSlave.devotion <= 50) || ($milkTap.devotion <= 50)>>
 	<<if canDoVaginal($activeSlave)>>
 		You order $activeSlave.slaveName to lift $his ass so you can penetrate $his <<if $activeSlave.vagina == 0>>virgin <</if>>pussy <<if $PC.dick == 0>>with a strap-on <</if>> while $he sucks $milkTap.slaveName's cock. $He submissively obeys. With every thrust into the moaning slave, you push milkTap.slaveName's dick deeper down $his throat.
-		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 	<<elseif canDoAnal($activeSlave)>>
 		You order $activeSlave.slaveName to lift $his ass so you can penetrate $his <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while $he sucks $milkTap.slaveName's cock. $He submissively obeys. With every thrust into the moaning slave, you push milkTap.slaveName's dick deeper down $his throat.
-		<<set $activeSlave.analCount++, $analTotal++>>
+		<<set $activeSlave.counter.anal++, $analTotal++>>
 	<<elseif $PC.dick == 1 && $activeSlave.butt > 4>>
 		You order $activeSlave.slaveName to lift $his ass so you can rub your dick between $his huge butt cheeks while $he sucks $milkTap.slaveName's cock. $He submissively obeys. With every thrust against the moaning slave, you push milkTap.slaveName's dick deeper down $his throat.
 	<<elseif $PC.dick == 1 && $activeSlave.amp == 0>>
@@ -729,10 +729,10 @@ Next, you see to $activeSlave.slaveName.
 	$activeSlave.slaveName eagerly lifts $his ass and jiggles it seductively as $he sucks the moaning slut.
 	<<if canDoVaginal($activeSlave)>>
 		You know that signal, so you hilt yourself in <<if $activeSlave.vagina == 0>>virgin <</if>>pussy <<if $PC.dick == 0>>with a strap-on <</if>> and begin spitroasting $him with $milkTap.slaveName. With every thrust into the moaning slave, every participant comes closer to their own climax.
-		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 	<<elseif canDoAnal($activeSlave)>>
 		You know that signal, so you hilt yourself in <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> and begin spitroasting $him with $milkTap.slaveName. With every thrust into the moaning slave, every participant comes closer to their own climax.
-		<<set $activeSlave.analCount++, $analTotal++>>
+		<<set $activeSlave.counter.anal++, $analTotal++>>
 	<<elseif $PC.dick == 1 && $activeSlave.butt > 4>>
 		You know that signal, but $he isn't allowed to get penetrated, so you settle for sticking your dick between $his huge butt cheeks and fucking $him along with $milkTap.slaveName. With every thrust against the moaning slave, both you and $milkTap.slaveName come closer to climax.
 	<<elseif $PC.dick == 1 && $activeSlave.amp == 0>>
@@ -758,7 +758,7 @@ Next, you see to $activeSlave.slaveName.
 <br><br>
 
 <<if _pregDiscovery == 0>>
-	<<set $activeSlave.oralCount++, $milkTap.oralCount++, $oralTotal += 2>>
+	<<set $activeSlave.counter.oral++, $milkTap.counter.oral++, $oralTotal += 2>>
 	You help the bloated $activeSlave.slaveName to the couch to recover and, more importantly, keep $his meal down. Only once $he has had several minutes to unwind<<if $activeSlave.devotion > 10>> and plenty of time to tease you with $his swollen body, do you tell <<else>> do you order<</if>> $him to keep drinking from $milkTap.slaveName so that $he is always filled with <<if $activeSlave.inflation == 3>>two gallons<<elseif $activeSlave.inflation == 2>>four liters<<else>>two liters<</if>> of $activeSlave.inflationType. You give $his <<if $activeSlave.inflation == 3>>taut, firm globe of a belly a pat<<elseif $activeSlave.inflation == 2>>wobbly, sloshing belly a pat<<else>>distended, sloshing belly a pat<</if>> and send $him on $his way.
 
 	<<if $activeSlave.inflation == 3>>
diff --git a/src/pregmod/fSlaveSelfImpreg.tw b/src/pregmod/fSlaveSelfImpreg.tw
index c0ec9aab2ab..430c68dc41a 100644
--- a/src/pregmod/fSlaveSelfImpreg.tw
+++ b/src/pregmod/fSlaveSelfImpreg.tw
@@ -175,11 +175,11 @@
 <</if>>
 
 <<set _actCount = random(2,8)+1>>
-<<set $activeSlave.penetrativeCount += _actCount, $penetrativeTotal += _actCount>>
+<<set $activeSlave.counter.penetrative += _actCount, $penetrativeTotal += _actCount>>
 <<if $activeSlave.mpreg == 1>>
-	<<set $activeSlave.analCount += _actCount, $analTotal += _actCount>>
+	<<set $activeSlave.counter.anal += _actCount, $analTotal += _actCount>>
 <<else>>
-	<<set $activeSlave.vaginalCount += _actCount, $vaginalTotal += _actCount>>
+	<<set $activeSlave.counter.vaginal += _actCount, $vaginalTotal += _actCount>>
 <</if>>
 
 You repeat this ritual throughout the week, ensuring that $activeSlave.slaveName is carrying $his own child.
diff --git a/src/pregmod/fSlaveSlaveDickConsummate.tw b/src/pregmod/fSlaveSlaveDickConsummate.tw
index 185c9d13cce..97f81f25bbb 100644
--- a/src/pregmod/fSlaveSlaveDickConsummate.tw
+++ b/src/pregmod/fSlaveSlaveDickConsummate.tw
@@ -307,13 +307,13 @@ You call $slaverapistx.slaveName into the room.
 			<<set $slaverapistx.vagina = 1, $slaverapistx.devotion -= 5, $slaverapistx.trust -= 5>>
 		<</if>>
 		<<if $slaverapistx.mother == $activeSlave.ID>>
-			<<if ($activeSlave.penetrativeCount == 0)>>
+			<<if ($activeSlave.counter.penetrative == 0)>>
 				$activeSlave.slaveName gasps and $his eyes widen as $he feels the tender folds of a pussy — and none other than $his <<print relativeTerm($activeSlave, $slaverapistx)>>'s — embracing $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> for the first time.
 			<<else>>
 				$activeSlave.slaveName's breath quickens as $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> disappears into $his <<print relativeTerm($activeSlave, $slaverapistx)>>'s vagina.
 			<</if>>
 		<<elseif $activeSlave.mother == $slaverapistx.ID>>
-			<<if ($activeSlave.penetrativeCount == 0)>>
+			<<if ($activeSlave.counter.penetrative == 0)>>
 				$activeSlave.slaveName gasps and $his eyes widen as $he feels the tender folds of a pussy — and none other than $his mother's — embracing $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> for the first time.
 			<<else>>
 				$activeSlave.slaveName's breath quickens as $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> disappears into $his mother's vagina.
@@ -336,13 +336,13 @@ You call $slaverapistx.slaveName into the room.
 			<<set $slaverapistx.vagina = 1, $slaverapistx.devotion -= 5, $slaverapistx.trust -= 5>>
 		<</if>>
 		<<if $slaverapistx.mother == $activeSlave.ID>>
-			<<if ($activeSlave.penetrativeCount == 0)>>
+			<<if ($activeSlave.counter.penetrative == 0)>>
 				$activeSlave.slaveName gasps and $his eyes widen as $he feels the tender folds of a pussy — and none other than $his <<print relativeTerm($activeSlave, $slaverapistx)>>'s — embracing $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> for the first time.
 			<<else>>
 				$activeSlave.slaveName's breath quickens as $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> disappears into $his <<print relativeTerm($activeSlave, $slaverapistx)>>'s vagina.
 			<</if>>
 		<<elseif $activeSlave.mother == $slaverapistx.ID>>
-			<<if ($activeSlave.penetrativeCount == 0)>>
+			<<if ($activeSlave.counter.penetrative == 0)>>
 				$activeSlave.slaveName gasps and $his eyes widen as $he feels the tender folds of a pussy — and none other than $his mother's — embracing $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> for the first time.
 			<<else>>
 				$activeSlave.slaveName's breath quickens as $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> disappears into $his mother's vagina.
@@ -380,13 +380,13 @@ You call $slaverapistx.slaveName into the room.
 			<<set $slaverapistx.vagina = 1, $slaverapistx.devotion -= 5, $slaverapistx.trust -= 5>>
 		<</if>>
 		<<if $slaverapistx.mother == $activeSlave.ID>>
-			<<if ($activeSlave.penetrativeCount == 0)>>
+			<<if ($activeSlave.counter.penetrative == 0)>>
 				$activeSlave.slaveName gasps and $his eyes widen as $he feels the tender folds of a pussy — and none other than $his <<print relativeTerm($activeSlave, $slaverapistx)>>'s — embracing $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> for the first time.
 			<<else>>
 				$activeSlave.slaveName's breath quickens as $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> disappears into $his <<print relativeTerm($activeSlave, $slaverapistx)>>'s vagina.
 			<</if>>
 		<<elseif $activeSlave.mother == $slaverapistx.ID>>
-			<<if ($activeSlave.penetrativeCount == 0)>>
+			<<if ($activeSlave.counter.penetrative == 0)>>
 				$activeSlave.slaveName gasps and $his eyes widen as $he feels the tender folds of a pussy — and none other than $his mother's — embracing $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> for the first time.
 			<<else>>
 				$activeSlave.slaveName's breath quickens as $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> disappears into $his mother's vagina.
@@ -395,7 +395,7 @@ You call $slaverapistx.slaveName into the room.
 	<</if>> /* closes losing virginity */
 	_He2 begins playing with $him immediately, slapping, pinching and licking $his boobs while bouncing on the meaty shaft. Occasionally _he2 stops, denying $activeSlave.slaveName release by painfully squeezing and smacking the sensitive shaft. By the end of the session $activeSlave.slaveName's abused, pent-up penis has shot several massive and painful loads into the blissfully satisfied $slaverapistx.slaveName, leaving $him lying on the bed, shaking in horror and @@.red;utter exhaustion,@@ while $slaverapistx.slaveName reaps the opportunity to continue painfully tormenting $him.
 	<<set $activeSlave.health -= 10>>
-	<<set $activeSlave.penetrativeCount += 3, $penetrativeTotal += 3, $slaverapistx.vaginalCount += 3, $vaginalTotal += 3>>
+	<<set $activeSlave.counter.penetrative += 3, $penetrativeTotal += 3, $slaverapistx.counter.vaginal += 3, $vaginalTotal += 3>>
 
 <<elseif ($slaverapistx.energy > 95) && ($slaverapistx.devotion > 20)>>
 	You tell the randy $slaverapistx.slaveName that $activeSlave.slaveName's <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> is all $hers. The slave life has so affected $slaverapistx.slaveName that _he2 is quite eager to rape another slave, just for the perverted novelty of the act.
@@ -411,13 +411,13 @@ You call $slaverapistx.slaveName into the room.
 			<<set $slaverapistx.vagina = 1, $slaverapistx.devotion -= 5, $slaverapistx.trust -= 5>>
 		<</if>>
 		<<if $slaverapistx.mother == $activeSlave.ID>>
-			<<if ($activeSlave.penetrativeCount == 0)>>
+			<<if ($activeSlave.counter.penetrative == 0)>>
 				$activeSlave.slaveName gasps and $his eyes widen as $he feels the tender folds of a pussy — and none other than $his <<print relativeTerm($activeSlave, $slaverapistx)>>'s — embracing $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> for the first time.
 			<<else>>
 				$activeSlave.slaveName's breath quickens as $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> disappears into $his <<print relativeTerm($activeSlave, $slaverapistx)>>'s vagina.
 			<</if>>
 		<<elseif $activeSlave.mother == $slaverapistx.ID>>
-			<<if ($activeSlave.penetrativeCount == 0)>>
+			<<if ($activeSlave.counter.penetrative == 0)>>
 				$activeSlave.slaveName gasps and $his eyes widen as $he feels the tender folds of a pussy — and none other than $his mother's — embracing $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> for the first time.
 			<<else>>
 				$activeSlave.slaveName's breath quickens as $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> disappears into $his mother's vagina.
@@ -425,7 +425,7 @@ You call $slaverapistx.slaveName into the room.
 		<</if>>
 	<</if>> /* closes losing virginity */
 	_He2 rides the helpless $activeSlave.slaveName through several ejaculating orgasms. In the short breaks between them, _he2 teases $his pussy. By the end of the session $slaverapistx.slaveName's cunt is dripping cum, to _his2 obvious satiation and bliss. $activeSlave.slaveName is lying next to _him2 on the bed in a state of fatigue, the entire experience having thoroughly exhausted $him.
-	<<set $activeSlave.penetrativeCount += 3, $penetrativeTotal += 3, $slaverapistx.vaginalCount += 3, $vaginalTotal += 3>>
+	<<set $activeSlave.counter.penetrative += 3, $penetrativeTotal += 3, $slaverapistx.counter.vaginal += 3, $vaginalTotal += 3>>
 
 <<elseif ($activeSlave.devotion <= 20) || ($slaverapistx.devotion <= 20)>>
 	You toss $activeSlave.slaveName onto the bed and tell $slaverapistx.slaveName to get on with it.
@@ -441,13 +441,13 @@ You call $slaverapistx.slaveName into the room.
 			<<set $slaverapistx.vagina = 1, $slaverapistx.devotion -= 5, $slaverapistx.trust -= 5>>
 		<</if>>
 		<<if $slaverapistx.mother == $activeSlave.ID>>
-			<<if ($activeSlave.penetrativeCount == 0)>>
+			<<if ($activeSlave.counter.penetrative == 0)>>
 				$activeSlave.slaveName gasps and $his eyes widen as $he feels the tender folds of a pussy — and none other than $his <<print relativeTerm($activeSlave, $slaverapistx)>>'s — embracing $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> for the first time.
 			<<else>>
 				$activeSlave.slaveName's breath quickens as $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> disappears into $his <<print relativeTerm($activeSlave, $slaverapistx)>>'s vagina.
 			<</if>>
 		<<elseif $activeSlave.mother == $slaverapistx.ID>>
-			<<if ($activeSlave.penetrativeCount == 0)>>
+			<<if ($activeSlave.counter.penetrative == 0)>>
 				$activeSlave.slaveName gasps and $his eyes widen as $he feels the tender folds of a pussy — and none other than $his mother's — embracing $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> for the first time.
 			<<else>>
 				$activeSlave.slaveName's breath quickens as $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> disappears into $his mother's vagina.
@@ -470,13 +470,13 @@ You call $slaverapistx.slaveName into the room.
 			<<set $slaverapistx.vagina = 1, $slaverapistx.devotion -= 5, $slaverapistx.trust -= 5>>
 		<</if>>
 		<<if $slaverapistx.mother == $activeSlave.ID>>
-			<<if ($activeSlave.penetrativeCount == 0)>>
+			<<if ($activeSlave.counter.penetrative == 0)>>
 				$activeSlave.slaveName gasps and $his eyes widen as $he feels the tender folds of a pussy — and none other than $his <<print relativeTerm($activeSlave, $slaverapistx)>>'s — embracing $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> for the first time.
 			<<else>>
 				$activeSlave.slaveName's breath quickens as $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> disappears into $his <<print relativeTerm($activeSlave, $slaverapistx)>>'s vagina.
 			<</if>>
 		<<elseif $activeSlave.mother == $slaverapistx.ID>>
-			<<if ($activeSlave.penetrativeCount == 0)>>
+			<<if ($activeSlave.counter.penetrative == 0)>>
 				$activeSlave.slaveName gasps and $his eyes widen as $he feels the tender folds of a pussy — and none other than $his mother's — embracing $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> for the first time.
 			<<else>>
 				$activeSlave.slaveName's breath quickens as $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> disappears into $his mother's vagina.
@@ -499,13 +499,13 @@ You call $slaverapistx.slaveName into the room.
 			<<set $slaverapistx.vagina = 1, $slaverapistx.devotion -= 5, $slaverapistx.trust -= 5>>
 		<</if>>
 		<<if $slaverapistx.mother == $activeSlave.ID>>
-			<<if ($activeSlave.penetrativeCount == 0)>>
+			<<if ($activeSlave.counter.penetrative == 0)>>
 				$activeSlave.slaveName gasps and $his eyes widen as $he feels the tender folds of a pussy — and none other than $his <<print relativeTerm($activeSlave, $slaverapistx)>>'s — embracing $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> for the first time.
 			<<else>>
 				$activeSlave.slaveName's breath quickens as $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> disappears into $his <<print relativeTerm($activeSlave, $slaverapistx)>>'s vagina.
 			<</if>>
 		<<elseif $activeSlave.mother == $slaverapistx.ID>>
-			<<if ($activeSlave.penetrativeCount == 0)>>
+			<<if ($activeSlave.counter.penetrative == 0)>>
 				$activeSlave.slaveName gasps and $his eyes widen as $he feels the tender folds of a pussy — and none other than $his mother's — embracing $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> for the first time.
 			<<else>>
 				$activeSlave.slaveName's breath quickens as $his <<if ($activeSlave.clit >= 4)>>massive clit<<else>>_dicksize dick<</if>> disappears into $his mother's vagina.
@@ -515,7 +515,7 @@ You call $slaverapistx.slaveName into the room.
 	$slaverapistx.slaveName happily rides $activeSlave.slaveName, who occasionally thrusts $his hips up. After a little while, when $slaverapistx.slaveName bends down to engage in passionate kissing, you come over and
 	<<if canDoAnal($slaverapistx) && $slaverapistx.anus > 0>>
 		penetrate $slaverapistx.slaveName's free asshole with your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>>. With the extra stimulus of double penetration, _he2 comes indecently hard. The two of them collapse into an exhausted, satisfied pile of slave flesh.
-		<<set $slaverapistx.analCount++, $analTotal++>>
+		<<set $slaverapistx.counter.anal++, $analTotal++>>
 		<<if canImpreg($slaverapistx, $PC)>>
 			<<= knockMeUp($slaverapistx, 5, 1, -1, 1)>>
 		<</if>>
@@ -527,14 +527,14 @@ You call $slaverapistx.slaveName into the room.
 		<<= AnalVCheck(1)>>
 	<<else>>
 		pull _his2 face to your crotch. All this penetration has got you horny and there are no free holes to fuck, so a little oral will have to do. It doesn't take long for all three of you to collapse into an exhausted, satisfied pile of flesh.
-		<<set $slaverapistx.oralCount++, $oralTotal++>>
+		<<set $slaverapistx.counter.oral++, $oralTotal++>>
 	<</if>>
 <</if>>
 
 
 <br><br>
 
-<<set $activeSlave.penetrativeCount += 1, $penetrativeTotal += 1, $slaverapistx.vaginalCount += 1, $vaginalTotal += 1>>
+<<set $activeSlave.counter.penetrative += 1, $penetrativeTotal += 1, $slaverapistx.counter.vaginal += 1, $vaginalTotal += 1>>
 
 /% Friendship/lust? %/
 <<if ([2].includes($activeSlave.relationship) && $activeSlave.relationshipTarget == $slaverapistx.ID) && ([2].includes($slaverapistx.relationship) && $slaverapistx.relationshipTarget == $activeSlave.ID)>>
@@ -549,4 +549,3 @@ You call $slaverapistx.slaveName into the room.
 
 /% save changes %/
 <<set $slaves[$slaveIndices[$slaverapistx.ID]] = $slaverapistx>>
-
diff --git a/src/pregmod/fSlaveSlaveVagConsummate.tw b/src/pregmod/fSlaveSlaveVagConsummate.tw
index 9a21867992f..2b1fca43600 100644
--- a/src/pregmod/fSlaveSlaveVagConsummate.tw
+++ b/src/pregmod/fSlaveSlaveVagConsummate.tw
@@ -5,9 +5,9 @@
 <<run clearSummaryCache($slaverapistx)>>
 <<setLocalPronouns $slaverapistx 2>>
 
-<<set $activeSlave.vaginalCount += 1>>
+<<set $activeSlave.counter.vaginal += 1>>
 <<set $vaginalTotal += 1>>
-<<set $slaverapistx.penetrativeCount++, $penetrativeTotal++>>
+<<set $slaverapistx.counter.penetrative++, $penetrativeTotal++>>
 
 <<if $slaverapistx.dick == 1>>
 	<<set _dicksize = "pathetic">>
@@ -236,10 +236,10 @@ Next, you see to $activeSlave.slaveName.
 	The two slaves happily and eagerly get down to business. They take their time with foreplay, humping slowly and gazing into each others' eyes, exchanging kisses almost constantly. After a little while, $activeSlave.slaveName looks over $slaverapistx.slaveName's shoulder to where you're sitting, the invitation clear in $his eyes. As soon as you stand to come over, they roll over without being ordered to
 	<<if canDoAnal($activeSlave) && $activeSlave.anus > 0>>
 		present $activeSlave.slaveName's butthole.
-		<<set $activeSlave.analCount++, $analTotal++>>
+		<<set $activeSlave.counter.anal++, $analTotal++>>
 	<<else>>
 		invite you into $activeSlave.slaveName's crowded pussy.
-		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 	<</if>>
 	You take up the offer and penetrate $activeSlave.slaveName with your <<if $PC.dick > 0>>dick<<else>>strap-on<</if>>. With the added stimulus of penetrating a tight hole alongside $his dear <<= WrittenMaster($slaverapistx)>>, $he comes indecently hard, but no where near as hard as the completely overloaded $activeSlave.slaveName. All of you collapse into an exhausted, happy pile of flesh.
 
diff --git a/src/pregmod/forceFeeding.tw b/src/pregmod/forceFeeding.tw
index 80f0d8749f7..6415a6e333d 100644
--- a/src/pregmod/forceFeeding.tw
+++ b/src/pregmod/forceFeeding.tw
@@ -629,7 +629,7 @@ and a little jiggle from $his gut.
 			You don't get much rest;
 			$his stomach's constant groaning and burbling keeping you up, so you send $him on $his way.
 			$He blows you one last kiss and eagerly looks forward to next time.
-			<<set $activeSlave.oralCount += 2, $oralTotal += 2>>
+			<<set $activeSlave.counter.oral += 2, $oralTotal += 2>>
 		<</if>>
 	<</if>>
 <</if>>
diff --git a/src/pregmod/newChildIntro.tw b/src/pregmod/newChildIntro.tw
index 2a84a471d5d..d7823617056 100644
--- a/src/pregmod/newChildIntro.tw
+++ b/src/pregmod/newChildIntro.tw
@@ -762,9 +762,9 @@ You slowly strip down, gauging $his reactions to your show, until you are fully
 			<<set $activeSlave.fetishStrength = 20>>
 		<</if>>
 		<<if canPenetrate($activeSlave)>>
-			<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+			<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 		<<else>>
-			<<set $activeSlave.oralCount++, $oralTotal++>>
+			<<set $activeSlave.counter.oral++, $oralTotal++>>
 		<</if>>
 	<<else>>
 		scream of pain from the bound _girlU. Looking up, you see $activeSlave.slaveName <<if canPenetrate($activeSlave)>>force $his cock deep down $his toy's throat<<else>>ram $his arm deep into $his toy's cunt<</if>> causing the hapless _girlU to writhe in discomfort. Any plea for mercy results in even more intense torment. $activeSlave.slaveName is certainly @@.hotpink;enjoying $his treat,@@ and by the looks of things, may be a developing sadist!
@@ -773,7 +773,7 @@ You slowly strip down, gauging $his reactions to your show, until you are fully
 			<<set $activeSlave.fetishStrength = 20>>
 		<</if>>
 		<<if canPenetrate($activeSlave)>>
-			<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+			<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 		<</if>>
 	<</if>>
 	<<set $activeSlave.devotion += 4>>
@@ -802,7 +802,7 @@ As $he begins to moan with lust, you grip down tightly and force $him to the flo
 <<if (overpowerCheck($activeSlave, $PC) < random(1,100)) && ($incubatorReproductionSetting > 0)>>
 	$he shoves you onto your back and deeply penetrates you. Before you can kick $him off, $he thrusts twice and unloads $his pent up orgasm deep into your pussy. $He pulls out with a huge smile on $his face and a @@.hotpink;deep love@@ for $his mate. You glower at $him as cum pools from your stretched cunt; $he might not be a dom now, but $he may certainly become one.
 	<<set $activeSlave.devotion += 5>>
-	<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+	<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<<if random(1,100) > 60 && $activeSlave.fetish == "none">>
 		<<set $activeSlave.fetish = "dom">>
 		<<set $activeSlave.fetishStrength = 20>>
@@ -942,9 +942,9 @@ You beckon the curious $girl to your hefty breasts, having noticed how hungrily
 	You beckon the curious $girl to your weighty pregnancy and as $he approaches push it directly into $his <<if $activeSlave.height > 175>>stomach<<elseif $activeSlave.height < 155>>face<<else>>chest<</if>> knocking $him to the ground. <<if canPenetrate($activeSlave)>>A simple stroke is all it takes to get $him hard, so you quickly mount and begin riding $him. $He @@.hotpink;happily@@ runs $his hands across the underside of your belly as $he gets into the rhythm of thrusting up into you. After an unsatisfyingly short amount of time, $he cums deep in you<<else>>You quickly mount $his face and force $him to eat you out. $He @@.hotpink;happily@@ runs $his hands across the underside your belly as $he gets into the rhythm of penetrating you. It doesn't take long for the poor $girl to be out of breath and panicking<</if>>. Sighing, you pull the spent $girl upright so $he can fondle your belly and hopefully recover enough for a second go. $He spends a lot of time comparing your belly to $his own, $he might not be a pregnancy fetishist, but it seems likely $he may become one.
 	<<set $activeSlave.devotion += 5>>
 	<<if canPenetrate($activeSlave)>>
-		<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+		<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<<else>>
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<</if>>
 	<<if random(1,100) > 40 && $activeSlave.fetish == "none">>
 		<<set $activeSlave.fetish = "pregnancy">>
@@ -1049,7 +1049,7 @@ You beckon the curious $girl to your hefty breasts, having noticed how hungrily
 				<<set $activeSlave.choosesOwnAssignment = 0>>
 				<<set $activeSlave.anus = Math.clamp($activeSlave.anus, 3, 4)>>
 				<<if $activeSlave.vagina > -1>><<set $activeSlave.vagina = Math.clamp($activeSlave.vagina, 3, 4)>><</if>>
-				<<set $activeSlave.analCount += 10, $analTotal += 10>>
+				<<set $activeSlave.counter.anal += 10, $analTotal += 10>>
 				<<= assignJob($activeSlave, "dairy")>>
 				<<replace "#result">>
 					You order <<if $HeadGirl == 0>>another slave<<else>>$HeadGirl.slaveName<</if>> to get $activeSlave.slaveName set up in $dairyName. The new slave does not know what $dairyName is, not really, and $he doesn't know what being set up there means, either. If $he knew that you are able to send $him there so blithely only because it is equipped with a special preparatory raper that will seize $him, <<if $activeSlave.vagina > -1>>mercilessly fuck $his pussy and ass until both are gaped<<else>>ream $his anus until it's cavernously gaped<</if>>, and then consign $him to constant fucking by gargantuan machine phalli, $he might resist. But $he doesn't, so $he does not.
@@ -1063,9 +1063,9 @@ You beckon the curious $girl to your hefty breasts, having noticed how hungrily
 			<<set $activeSlave.anus = Math.clamp($activeSlave.anus, 3, 4)>>
 			<<if $activeSlave.vagina > -1>>
 				<<set $activeSlave.vagina to Math.clamp($activeSlave.vagina, 3, 4)>>
-				<<set $activeSlave.vaginalCount += 10, $vaginalTotal += 10>>
+				<<set $activeSlave.counter.vaginal += 10, $vaginalTotal += 10>>
 			<</if>>
-			<<set $activeSlave.analCount += 10, $analTotal += 10>>
+			<<set $activeSlave.counter.anal += 10, $analTotal += 10>>
 			<<= assignJob($activeSlave, "dairy")>>
 			<<replace "#result">>
 				Making use of $his blissful ignorance, you restrain $him on one of the chairs in your office in an approximation of the position $he'll occupy in $dairyName. Then you put a mask on $him, like the ones the machines there feature, and turn it on, watching the slave squirm against $his restraints under the sudden bombardment of garish hardcore porn. Finally, you add a dildo gag, both to mimic the dildo that will feed $him, and to keep your office reasonably quiet. Then, for the rest of the day, you use $his vulnerable <<if $activeSlave.vagina > -1>>holes<<else>>asshole<</if>> as an outlet for your sexual energy. You are not gentle; in fact, the point of the whole exercise is to gape $him. By the evening $he's been fucked so hard that $he's stopped jerking against the chair when you pound <<if $PC.dick == 1>>your huge cock<<else>>a huge strap-on<</if>> in and out of $him, so you're obliged to get creative, sliding fingers in alongside <<if $PC.dick == 1>>yourself<<else>>it<</if>> to really blow $him out. Once that gets too easy, you start adding dildos for double penetration. By the night $he's properly prepared to take $dairyName's giant phalli, and you're bored, so you consign $him to $his fate. $He might have some opinion on how $he's spent $his day, but it's unlikely $he'll remember it by tomorrow, what with the forearm-sized dildos sliding in and out of $his<<if $activeSlave.vagina > -1>> cunt,<</if>> throat, and asshole.
@@ -1162,7 +1162,7 @@ You beckon the curious $girl to your hefty breasts, having noticed how hungrily
 	<br><<link "Take $his virginity">>
 	<<set $activeSlave.devotion += 5>>
 	<<set $activeSlave.trust += 5>>
-	<<set $activeSlave.vaginalCount += 1>>
+	<<set $activeSlave.counter.vaginal += 1>>
 		<<set $vaginalTotal += 1>>
 	<<set $activeSlave.vagina = 1>>
 	<<replace "#result">>
@@ -1175,7 +1175,7 @@ You beckon the curious $girl to your hefty breasts, having noticed how hungrily
 	<br><<link "Take $his anal virginity">>
 	<<set $activeSlave.devotion += 5>>
 	<<set $activeSlave.trust += 5>>
-	<<set $activeSlave.analCount += 1>>
+	<<set $activeSlave.counter.anal += 1>>
 		<<set $analTotal += 1>>
 	<<set $activeSlave.anus = 1>>
 	<<replace "#result">>
@@ -1193,15 +1193,15 @@ You beckon the curious $girl to your hefty breasts, having noticed how hungrily
 		You put a shock collar on $him. Its function isn't immediately obvious, at least until you test it on the lowest power setting, making $him jump and look at you in terror. This concern is compounded when you throw a big dildo at $him and tell $him to rape $himself. $He gapes at you incredulously until you give $him a stronger jolt and peremptorily tell $him to
 		<<if $activeSlave.vagina > 0>>
 			pick it up and pound $his own pussy. @@.mediumorchid;Uncertain,@@ $he reaches down shakily, seats $himself, and slowly pushes the uncomfortably big phallus inside $his womanhood. $He starts to fuck $himself. Harder, you command. Wincing, $he works $his cunt faster. Harder, you repeat, giving $him another shock. @@.gold;$He begins to cry,@@ but continues, sawing the big fake cock in and out, really raping $himself.
-			<<set $activeSlave.vaginalCount += 1>>
+			<<set $activeSlave.counter.vaginal += 1>>
 			<<set $vaginalTotal += 1>>
 		<<elseif $activeSlave.anus > 0>>
 			pick it up and pound $his own ass. @@.mediumorchid;Uncertain,@@ $he reaches down shakily, seats $himself, and gradually shoves the already-lubricated phallus into $his ass. It's uncomfortably big for $his butt, but $he can manage it, and slowly starts to sodomize $himself. Harder, you command. Wincing, $he fucks $his ass faster. Harder, you repeat, giving $him another shock. @@.gold;$He begins to cry,@@ but continues, sawing the big fake cock in and out, really assraping $himself.
-			<<set $activeSlave.analCount += 1>>
+			<<set $activeSlave.counter.anal += 1>>
 			<<set $analTotal += 1>>
 		<<else>>
 			pick it up and facefuck $himself. @@.mediumorchid;Uncertain,@@ $he reaches down shakily, seats $himself, and slowly swallows the uncomfortably big phallus. $He has to start over several times as $his gag reflex kicks in, but $he finally manages to hilt it. Harder, you command. Eyes rolling fearfully, $he withdraws it a few <<if $showInches == 2>>inches<<else>>centimeters<</if>> and shoves it down $his throat again. Harder, you repeat, giving $him another shock. @@.gold;$He begins to weep and gag,@@ but continues, sawing the big fake cock in and out, really molesting $himself.
-			<<set $activeSlave.oralCount += 1>>
+			<<set $activeSlave.counter.oral += 1>>
 			<<set $oralTotal += 1>>
 		<</if>>
 	<</replace>>
diff --git a/src/pregmod/pRaped.tw b/src/pregmod/pRaped.tw
index f8d1f2a49b1..fbf991cd4fa 100644
--- a/src/pregmod/pRaped.tw
+++ b/src/pregmod/pRaped.tw
@@ -170,7 +170,7 @@ Now the only question is what to do with the would-be rapist. You could toss the
 				<<set $activeSlave.pregSource = -2>>
 			<</if>>
 		<</if>>
-		<<if $activeSlave.publicCount>><<set $activeSlave.publicCount += 47>><<else>><<set $activeSlave.publicCount = 47>><</if>>
+		<<if $activeSlave.counter.publicUse>><<set $activeSlave.counter.publicUse += 47>><<else>><<set $activeSlave.counter.publicUse = 47>><</if>>
 		<<run cashX(forceNeg($contractCost), "slaveTransfer", $activeSlave)>>
 		<<replace "#result">>
 			You declare $his holes fair game for the entire arcology. $He spends a torturous day in the stocks before being hauled in for enslavement, somewhat @@.red;the worse for wear@@ and @@.red;acting oddly@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if $activeSlave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@
diff --git a/src/pregmod/rePregInventor.tw b/src/pregmod/rePregInventor.tw
index 95c2dde2b9e..fe034c85a2c 100644
--- a/src/pregmod/rePregInventor.tw
+++ b/src/pregmod/rePregInventor.tw
@@ -97,7 +97,7 @@
 					<<set _dump = VaginalVCheck()>>
 			<<else>>
 				clench your legs around $his slutty head as $he drives your pussy over the edge with $his tongue,
-				<<set $activeSlave.oralCount++, $oralTotal++>>
+				<<set $activeSlave.counter.oral++, $oralTotal++>>
 			<</if>>
 			$he cries out in a reciprocating orgasm and then cries out a second time when, massive stomach shuddering,
 			<<if $activeSlave.broodmother > 1>>
@@ -175,7 +175,7 @@
 				<</if>>
 			<</if>>
 		<</if>>
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 		While you're not interested in giving $him the funds necessary to make some of $his more outlandish ideas a reality, you're certainly excited by $his ideas regarding positions and hyperpregnant vaginal play. You tell $him to go for those and $he trills in delight, vibrating $his tongue
 		<<if $PC.dick == 1>>
 			along your dick and sending you over the edge. $He swallows your load, licking $his lips.
@@ -306,7 +306,7 @@
 			$his stumps squeezing the sides of your head
 		<</if>>
 		as you bring $him to climax.
-		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 		<br><br>
 		With gentle coaching from your slave, you rotate the two of you in the air so that $he can ride you reverse cowgirl style. <<= VaginalVCheck(2)>> You then switch $him around, allowing $his belly to eclipse your vision entirely as $he rides you in the traditional cowgirl position. The contents of $his womb have exploded its weight to the point that this position would have previously been hazardous to both your health and $hers, if not completely impossible, and the illusion of having sex while perpetually on the knife's edge of being flattened by literal tons of baby packed slave flesh sends you over the edge. You
 		<<if $PC.dick == 1>>
diff --git a/src/pregmod/rePregInventorText.tw b/src/pregmod/rePregInventorText.tw
index 7da749f3452..90edf6bf416 100644
--- a/src/pregmod/rePregInventorText.tw
+++ b/src/pregmod/rePregInventorText.tw
@@ -3,7 +3,7 @@
 		<<setNonlocalPronouns $seeDicks>>
 		The interview starts about halfway into a special episode of "Husbandry with Millie." The show's host is introducing a who's who of important figures in the slave breeding community. As you turn on the show, Millie seems to have just completed another interview.
 		<br><br>
-		"Everybody, give one last round of applause for renowned breakout porn star 'Twinner Jennie'!" she says. "Who'd have thought an eighteen year old slave could be pregnant with their own eighteen year old cloned sister? Quite a world — thank you again for that fascinating interview! Our next guest on 'Husbandry with Millie' is a clever 'broodmother' class breeding slave and mother of <<= num($activeSlave.birthsTotal)>> children from the $continent arcology of '$arcologies[0].name.' Everybody, please give a hearty welcome to <<= SlaveFullName($activeSlave)>>!"
+		"Everybody, give one last round of applause for renowned breakout porn star 'Twinner Jennie'!" she says. "Who'd have thought an eighteen year old slave could be pregnant with their own eighteen year old cloned sister? Quite a world — thank you again for that fascinating interview! Our next guest on 'Husbandry with Millie' is a clever 'broodmother' class breeding slave and mother of <<= num($activeSlave.counter.birthsTotal)>> children from the $continent arcology of '$arcologies[0].name.' Everybody, please give a hearty welcome to <<= SlaveFullName($activeSlave)>>!"
 		<br><br>
 		The first thing that the audience sees of your slave is a colossal $activeSlave.skin orb pressing forward through an inadequate looking faux doorway at the rear of the set. "Husbandry with Millie" is a show about breeders and for breeders, and the host, Millie, has seen pregnant slaves of innumerable sizes and descriptions. Despite this, she does a clear double take as your slave enters, and enters, and enters stage right, $his grossly distorted belly seeming to go on forever as it precedes $him. $He is always growing, and you are constantly increasing the size of $his menial entourage to ensure $his unhindered mobility. As a result, a veritable platoon of masked menials can be seen throwing themselves into your overladen babyfactory before $his
 		<<if ($activeSlave.boobs >= 20000)>>
@@ -173,7 +173,7 @@
 		<</if>>
 		<br><br>
 		The two then approach each other in mid air, settling into heavy petting and making out before transition into mechanically assisted scissoring. Your hyperbroodmother's unfathomable belly is hanging sideways and down, jiggling madly mere <<if $showInches == 2>>inches<<else>>centimeters<</if>> above the heads of the studio audience. One particularly adventurous audience member reaches up to place a hand on the slave's stomach to feel it bounce in their hands as $he gets fucked, and soon other members of the audience are also reaching up to feel the massive organ. The swing slowly rotates the coupling lovers back and forth over the length of the audience's seats, in a circle, and a wave of eager hands reach up as it does so, caressing your breeder's shaking belly as $he gets fucked by the show's moaning host. When Millie and your slave finally convulse in mutual orgasm, the camera zooms in on Millie's face for a close-up. She seems exhausted, but she smiles for it anyway.
-		<<set $activeSlave.vaginalCount++>>
+		<<set $activeSlave.counter.vaginal++>>
 		<br><br>
 		"That was //fantastic//. I'm going to remember that experience for quite some time, and I'm sure our viewers here and at home will, too! Any last things you would like to say before we cut for break?"
 		<br><br>
@@ -192,4 +192,4 @@
 				Since your slave is unable to speak, $he signals the show's video crew to start playing a pre-recorded video in which you explain your vision for a future where specialized hyper-swollen breeding slaves aren't just a sexual novelty, but enjoyable to fuck in their own right. You then open your arms wide, in the video, and declare that vouchers for free pools and swings have been hidden under the audience's chairs.
 			<</if>>
 		<</if>>
-		The camera zooms out for a nice panning shot of the audience exclaiming and fawning over the vouchers they've found taped to the bottom of their chairs. Finally, it fades to black.
\ No newline at end of file
+		The camera zooms out for a nice panning shot of the audience exclaiming and fawning over the vouchers they've found taped to the bottom of their chairs. Finally, it fades to black.
diff --git a/src/pregmod/saAgent.tw b/src/pregmod/saAgent.tw
index 4f3098bb71c..ebdfb9eb762 100644
--- a/src/pregmod/saAgent.tw
+++ b/src/pregmod/saAgent.tw
@@ -123,7 +123,7 @@
 		<<elseif $slaves[$i].pregSource > 0>>
 			<<set _babyDaddy = findFather($slaves[$i].pregSource)>>
 			<<if def _babyDaddy>>
-				<<set _adjust = _babyDaddy.slavesKnockedUp++>>
+				<<set _adjust = _babyDaddy.counter.slavesKnockedUp++>>
 				<<set adjustFatherProperty(_babyDaddy, slavesKnockedUp, _adjust)>>
 			<</if>>
 		<</if>>
@@ -423,7 +423,7 @@
 <</if>>
 
 <<if ($slaves[$i].preg > $slaves[$i].pregData.minLiveBirth) && ($slaves[$i].broodmother == 0) && (random(1,100) < 90)>>
-	<<set $slaves[$i].birthsTotal += WombBirthReady($slaves[$i], $slaves[$i].pregData.minLiveBirth), WombBirth($slaves[$i], $slaves[$i].pregData.minLiveBirth), WombFlush($slaves[$i]), $slaves[$i].preg = 0, $slaves[$i].pregSource = 0, $slaves[$i].pregType = 0, $slaves[$i].pregKnown = 0 >>
+	<<set $slaves[$i].counter.birthsTotal += WombBirthReady($slaves[$i], $slaves[$i].pregData.minLiveBirth), WombBirth($slaves[$i], $slaves[$i].pregData.minLiveBirth), WombFlush($slaves[$i]), $slaves[$i].preg = 0, $slaves[$i].pregSource = 0, $slaves[$i].pregType = 0, $slaves[$i].pregKnown = 0 >>
 	<<if $slaves[$i].geneticQuirks.fertility+$slaves[$i].geneticQuirks.hyperFertility >= 4>>
 		<<set $slaves[$i].pregWeek = -2>>
 	<<elseif $slaves[$i].geneticQuirks.hyperFertility > 1>>
@@ -432,7 +432,7 @@
 		<<set $slaves[$i].pregWeek = -4>>
 	<</if>>
 <<elseif ($slaves[$i].preg > $slaves[$i].pregData.normalBirth) && ($slaves[$i].broodmother == 0)>>
-	<<set $slaves[$i].birthsTotal += WombBirthReady($slaves[$i], $slaves[$i].pregData.minLiveBirth), WombBirth($slaves[$i], $slaves[$i].pregData.minLiveBirth), WombFlush($slaves[$i]), $slaves[$i].preg = 0, $slaves[$i].pregSource = 0, $slaves[$i].pregType = 0, $slaves[$i].pregKnown = 0>>
+	<<set $slaves[$i].counter.birthsTotal += WombBirthReady($slaves[$i], $slaves[$i].pregData.minLiveBirth), WombBirth($slaves[$i], $slaves[$i].pregData.minLiveBirth), WombFlush($slaves[$i]), $slaves[$i].preg = 0, $slaves[$i].pregSource = 0, $slaves[$i].pregType = 0, $slaves[$i].pregKnown = 0>>
 	<<if $slaves[$i].geneticQuirks.fertility+$slaves[$i].geneticQuirks.hyperFertility >= 4>>
 		<<set $slaves[$i].pregWeek = -2>>
 	<<elseif $slaves[$i].geneticQuirks.hyperFertility > 1>>
@@ -442,7 +442,7 @@
 	<</if>>
 <<elseif ($slaves[$i].preg > 37) && ($slaves[$i].broodmother > 0)>>
 	<<if $slaves[$i].broodmother > 0>>
-		<<set $slaves[$i].birthsTotal += WombBirthReady($slaves[$i], 37), WombBirth($slaves[$i], 37), $slaves[$i].preg = WombMaxPreg($slaves[$i])>>
+		<<set $slaves[$i].counter.birthsTotal += WombBirthReady($slaves[$i], 37), WombBirth($slaves[$i], 37), $slaves[$i].preg = WombMaxPreg($slaves[$i])>>
 	<</if>>
 <</if>>
 
diff --git a/src/pregmod/saPorn.tw b/src/pregmod/saPorn.tw
index d3920819e25..1c25c8d4df7 100644
--- a/src/pregmod/saPorn.tw
+++ b/src/pregmod/saPorn.tw
@@ -617,7 +617,7 @@
 		<<set $slaves[$i].porn.fame.fuckdoll = Math.clamp($slaves[$i].porn.fame.fuckdoll-(_decayRate*2), 0, 150000)>>
 		<<if $cheatMode == 1>>Fuckdoll: (_oldPorn) to ($slaves[$i].porn.fame.fuckdoll).<</if>>
 	<</if>>
-	<<if ($slaves[$i].devotion < -20) && ($slaves[$i].analCount + $slaves[$i].vaginalCount > 0)>>
+	<<if ($slaves[$i].devotion < -20) && ($slaves[$i].counter.anal + $slaves[$i].counter.vaginal > 0)>>
 		<<if $slaves[$i].porn.focus == "rape" || $slaves[$i].porn.fameType == "rape">>
 			<<set _adjustedViewership = _viewership*4>>
 		<<elseif $slaves[$i].porn.focus != "none">>
@@ -1949,7 +1949,7 @@
 				<<set $slaves[$i].pornFame = $slaves[$i].porn.fame.breeder>>
 				<<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with her obsession with being pregnant.">>
 				@@.green;$He has become world famous for $his career in $slaves[$i].porn.fameType pornography!@@ Millions are now intimately familiar with $his obsession with having children, so it is now extremely prestigious to own $him.
-				<<if $slaves[$i].births > 0>>
+				<<if $slaves[$i].counter.births > 0>>
 					<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her having an orgasmic birth">>
 				<<else>>
 					<<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her being bred">>
diff --git a/src/pregmod/seBurst.tw b/src/pregmod/seBurst.tw
index 3b9ff5828d8..281dcf267ea 100644
--- a/src/pregmod/seBurst.tw
+++ b/src/pregmod/seBurst.tw
@@ -58,7 +58,7 @@
 							<</if>>
 						<</for>>
 					<</if>>
-					<<set _adjust = _babyDaddy.slavesFathered++>>
+					<<set _adjust = _babyDaddy.counter.slavesFathered++>>
 					<<set adjustFatherProperty(_babyDaddy, "slavesFathered", _adjust)>>
 				<<else>>
 					<<set _others++>>
diff --git a/src/pregmod/seFCTVremote.tw b/src/pregmod/seFCTVremote.tw
index e7d16e1581d..454d8d3bbef 100644
--- a/src/pregmod/seFCTVremote.tw
+++ b/src/pregmod/seFCTVremote.tw
@@ -57,7 +57,7 @@
 
 You have a gap in your schedule in the morning, and decide to watch some FCTV<<if $Concubine != 0>> with your concubine, @@.pink;$Concubine.slaveName@@<</if>>. No sooner do you begin to watch a random show, than you have a notification that someone is here to see you. It seems to be a tech of some sort, complete with a small utility drone. A camera reveals the back of their shirt, on which is written in block letters "FCTV SERVICE." Incredible. How do these people always find the worst time to stop in. <<if $assistant > 0>>Your assistant shrugs. At a gesture from you, _heA lets $him in.<<else>>You push a button to allow $him to come in.<</if>> This had better be good.
 <br>
-Presently, the tech enters the room and asks how your FCTV product is working. You tersely reply that it is fine, <<if $FCTVremote == 1>> although you're annoyed you had to purchase your own remote,<<else>> although you find the random nature of the shows a little annoying,<</if>> then ask the tech to cut to the point. $He shifts from one foot to the other, and then sheepishly admits that the service comes with a free remote that allows you to change the channels. Incredible! Why didn't you receive one? "It's, uh, 8HGG Inc policy to distribute remotes only after a trial period." <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> quietly notifies you "$He's lying. We've had no notification from 8HGG of a visit. It's definitely the same tech as last time; $he's trying to cover up $his mistake on a big contract. <i>They don't know $he's here.</i>" 
+Presently, the tech enters the room and asks how your FCTV product is working. You tersely reply that it is fine, <<if $FCTVremote == 1>> although you're annoyed you had to purchase your own remote,<<else>> although you find the random nature of the shows a little annoying,<</if>> then ask the tech to cut to the point. $He shifts from one foot to the other, and then sheepishly admits that the service comes with a free remote that allows you to change the channels. Incredible! Why didn't you receive one? "It's, uh, 8HGG Inc policy to distribute remotes only after a trial period." <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> quietly notifies you "$He's lying. We've had no notification from 8HGG of a visit. It's definitely the same tech as last time; $he's trying to cover up $his mistake on a big contract. <i>They don't know $he's here.</i>"
 <br>
 $He unboxes the new remote and turns $his back to you, eagerly demonstrating how you can use it to watch any show you want. This could be your chance to turn the tables on FCTV and get some special "customer support" of your own.
 <br><br>
@@ -134,7 +134,7 @@ At the touch of a button, $his drone whirs to a stop and begins to fall to the f
 <br><br>
 As the tech wakes up $he finds $himself resting on your couch, with you looking into $his eyes with concern. $He winces in pain and asks what happened. You gravely informed $him that $he must been working very hard and may have been dehydrated: $he passed out. $His back was quite bruised but other than some nausea, your systems report $he should be fine. You encourage $him to keep up $his fluids, then hand $him back $his communicator and mention it looks like $he is going to be late for $his other appointment. With a panicked look on $his face the tech thanks you, seizes $his device and heads out the door followed by $his drone. "I haven't seen that much debt outside of a slave in quite some time," <<if $assistantName == "your personal assistant">>your personal assistant<<else>>$assistantName<</if>> remarks. "$He's fortunate to have that job."
 <br><br>
-The tech, $activeSlave.slaveName, shoves their way through the crowd as quickly as they can. In front of $him no one pays much attention, but the crowd behind begins to titter and even point and laugh. Oblivious, $activeSlave.slaveName arrives at the desired address and pauses to catch a breath. Watching from the eyes of $his drone, you can tell $his back is stiff and $his running had been uncomfortable. You can't help but laugh at $his shirt. Unknown to $activeSlave.slaveName, the entire back of $his shirt has been replaced with a clear panel of similar feeling material. It clearly shows $his $activeSlave.skin skin, as well as $his new tattoo. Like the lettered shirt it replaced it also says "FCTV SERVICE" in identical block letters, but below that it reads 
+The tech, $activeSlave.slaveName, shoves their way through the crowd as quickly as they can. In front of $him no one pays much attention, but the crowd behind begins to titter and even point and laugh. Oblivious, $activeSlave.slaveName arrives at the desired address and pauses to catch a breath. Watching from the eyes of $his drone, you can tell $his back is stiff and $his running had been uncomfortable. You can't help but laugh at $his shirt. Unknown to $activeSlave.slaveName, the entire back of $his shirt has been replaced with a clear panel of similar feeling material. It clearly shows $his $activeSlave.skin skin, as well as $his new tattoo. Like the lettered shirt it replaced it also says "FCTV SERVICE" in identical block letters, but below that it reads
 <<if $seeDicks == 0>>
 	"for clits."
 <<elseif $seeDicks == 100>>
@@ -198,7 +198,7 @@ It seems the aphrodisiacs are wearing off, and the tech is stirring. Sitting up,
 		<<set $activeSlave.sexualFlaw = "hates penetration">>
 		<<set $activeSlave.anus = 2>>
 		<<set _fuckCount = random(20,35)>>
-		<<set $activeSlave.analCount += _fuckCount>>
+		<<set $activeSlave.counter.anal += _fuckCount>>
 		<<set $analTotal += _fuckCount>>
 		<<if $activeSlave.vagina > -1>>
 			<<if $activeSlave.vagina < 2>>
@@ -208,13 +208,13 @@ It seems the aphrodisiacs are wearing off, and the tech is stirring. Sitting up,
 				<<= knockMeUp($activeSlave, 40, 2, -2)>>
 			<</if>>
 			<<set _fuckCount *= 2>>
-			<<set $activeSlave.vaginalCount += _fuckCount>>
+			<<set $activeSlave.counter.vaginal += _fuckCount>>
 			<<set $vaginalTotal += _fuckCount>>
 			<<set _fuckCount += _fuckCount/2>>
 		<</if>>
-		<<if $activeSlave.publicCount>><<set $activeSlave.publicCount += _fuckCount>><<else>><<set $activeSlave.publicCount = _fuckCount>><</if>>
+		<<if $activeSlave.counter.publicUse>><<set $activeSlave.counter.publicUse += _fuckCount>><<else>><<set $activeSlave.counter.publicUse = _fuckCount>><</if>>
 		<<run cashX(forceNeg($contractCost), "slaveTransfer", $activeSlave)>>
-		
+
 		<<replace "#result">>
 			<br>You can't possibly be the only one annoyed at FCTV customer service. You soon have $him bent over with $his upper half encased in a wall, and $his lower half along with $his tramp stamp "$activeSlave.stampTat" exposed to the entire archology. A large monitor above $his ass ensures every detail of $his expressions are available, and aphrodisiacs ensure they are interesting. Long waits for tech support are common in this broken world, but even so, the queue that forms as the word gets out is quite impressive. $He spends a torturous day in the wall before being hauled in for enslavement, somewhat @@.red;the worse for wear@@ and @@.red;acting oddly@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if $activeSlave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@
 			<<if $FCTVreceiver <= 3>>
@@ -249,7 +249,7 @@ It seems the aphrodisiacs are wearing off, and the tech is stirring. Sitting up,
 			Chinese days,
 		<<else>>
 			ancient times,
-		<</if>>		
+		<</if>>
 		exile was the worst punishment. You let them know you have no intention of helping them. In fact, you plan to release video of their scandalous behavior on the web. As their knees quake you again show them slightly doctored video of them eagerly receiving their tattoos, and then undoctored video of them enjoying their "customer service." You doubt 8HGG Inc will be pleased with their enthusiasm for the brand. But, it's not your problem. Begging for mercy, the tech trails a small stream of fluids across the floor as your drones carry him out. A smaller drone follows along cleaning up the mess. As the doors shut, you set the slave remote on max and break it in half over the trash.
 	<</replace>>
 <</link>>
diff --git a/src/pregmod/seFCTVshows.tw b/src/pregmod/seFCTVshows.tw
index 9fddda39184..7bd447b54fc 100644
--- a/src/pregmod/seFCTVshows.tw
+++ b/src/pregmod/seFCTVshows.tw
@@ -254,7 +254,7 @@
 		<<set $activeSlave.trust = random(50,80)>>
 		<<set $activeSlave.chem = 0>>
 		<<set $activeSlave.health = 75>>
-		<<set $activeSlave.birthsTotal = random(1,3)>>
+		<<set $activeSlave.counter.birthsTotal = random(1,3)>>
 		<<set $activeSlave.career = setup.youngCareers.random()>>
 		<<set $activeSlave.origin = "You purchased her from FCTV's Home Slave Shopping stream channel.">>
 	<<elseif $randShow == 6>> /* discount young hottie */
@@ -1006,7 +1006,7 @@ The offered price is <<print cashFormat($slaveCost)>>.
 				<<setLocalPronouns $Concubine>>
 				grab $Concubine.slaveName and recreate the entire ending with $him.
 				<<set _fctvs = $slaveIndices[$Concubine.ID]>>
-				<<set $slaves[_fctvs].vaginalCount += 1, $vaginalTotal += 1>>
+				<<set $slaves[_fctvs].counter.vaginal += 1, $vaginalTotal += 1>>
 				<<if canImpreg($Concubine, $PC)>>
 					<<= knockMeUp($slaves[_fctvs], 10, 0, -1, 1)>>
 				<</if>>
@@ -1023,7 +1023,7 @@ The offered price is <<print cashFormat($slaveCost)>>.
 				get $Concubine.slaveName nice and hard before recreating the entire ending with $him. You've never had a more hope-filled orgasm.
 				<<= knockMeUp($PC, 10, 0, $Concubine.ID, 1)>>
 				<<set _fctvs = $slaveIndices[$Concubine.ID]>>
-				<<set $slaves[_fctvs].penetrativeCount += 1, $penetrativeTotal += 1>>
+				<<set $slaves[_fctvs].counter.penetrative += 1, $penetrativeTotal += 1>>
 			<<elseif $sexualOpeness == 1>>
 				find your favorite cock to get a creampie from. You've never had a more lust-filled orgasm.
 			<<else>>
@@ -1123,7 +1123,7 @@ The offered price is <<print cashFormat($slaveCost)>>.
 		<<set _nun.hLength = 1>>
 		<<set _nun.hStyle = "buzzcut">>
 		<<set _nun.clothes = "a penitent nuns habit">>
-		
+
 		<span id="artFrame">
 		/* 000-250-006 */
 		<<if $seeImages == 1>>
diff --git a/src/pregmod/widgets/bodySwapReaction.tw b/src/pregmod/widgets/bodySwapReaction.tw
index afcca1376e5..f51c57ff21f 100644
--- a/src/pregmod/widgets/bodySwapReaction.tw
+++ b/src/pregmod/widgets/bodySwapReaction.tw
@@ -1084,9 +1084,9 @@ Now you only have to wait for $him to wake up.
 			<br><br>
 			$His hands drift over $his stomach,
 			<<if $args[0].bellyPreg < 100>>
-				<<if $args[0].birthsTotal == 0>>
+				<<if $args[0].counter.birthsTotal == 0>>
 					but $he's too inexperienced to recognize $his @@.pink;early pregnancy.@@
-				<<elseif $args[0].birthsTotal > 0>>
+				<<elseif $args[0].counter.birthsTotal > 0>>
 					and since this is not $his first pregnancy, $he is able to recognize the @@.pink;life within $him.@@
 				<</if>>
 			<<elseif $args[0].bellyPreg >= 450000>>
@@ -1103,18 +1103,18 @@ Now you only have to wait for $him to wake up.
 				and $he feels a @@.pink;slight swell to $his stomach.@@
 			<</if>>
 			<<if $args[0].fetish != "mindbroken">>
-				<<if $args[0].bellyPreg >= 100 || $args[0].birthsTotal > 0>>
+				<<if $args[0].bellyPreg >= 100 || $args[0].counter.birthsTotal > 0>>
 					<<if $args[0].devotion > 50>>
-						Even though $he didn't get to experience being made into one, $he is delighted to be a mother<<if $args[0].birthsTotal > 0>> again<</if>>.
+						Even though $he didn't get to experience being made into one, $he is delighted to be a mother<<if $args[0].counter.birthsTotal > 0>> again<</if>>.
 					<<else>>
 						$He is filled with conflicting emotions, @@.mediumorchid;hatred@@ for you for forcing <<if $args[0].pregType > 1>>these lives<<else>>this life<</if>> onto $him, as well as the instinct of a mother's love for $his unborn child.
 						<<set $args[0].devotion -= 3>>
 					<</if>>
 				<</if>>
 			<<elseif $args[0].fetish == "pregnancy">>
-				<<if $args[0].bellyPreg >= 100 || $args[0].birthsTotal > 0>>
+				<<if $args[0].bellyPreg >= 100 || $args[0].counter.birthsTotal > 0>>
 					<<if $args[0].devotion > 50>>
-						Even though $he didn't get to experience being made into one, $he is overjoyed to have <<if $args[0].birthsTotal > 0>>another<<else>>a<</if>> life growing inside $him.
+						Even though $he didn't get to experience being made into one, $he is overjoyed to have <<if $args[0].counter.birthsTotal > 0>>another<<else>>a<</if>> life growing inside $him.
 					<<else>>
 						$He is filled with conflicting emotions, hate for being forced into this, but also joy from getting to be pregnant. While you didn't do this for $his amusement, $he'll definitely take advantage of it.
 					<</if>>
@@ -1575,7 +1575,7 @@ Now you only have to wait for $him to wake up.
 			As $he moves to feel $his ass, $he smacks into an unfamiliar width; $his hips are @@.lime;<<if $args[0].hips > $args[1].hips+3>>considerably <<elseif $args[0].hips < $args[1].hips-1>>much <</if>> wider.@@
 			<<if $args[0].fetish == "mindbroken">>
 				$He pays them little mind and reaches around to learn how
-			<<elseif $args[0].fetish == "pregnancy" && $args[0].birthsTotal > 0>>
+			<<elseif $args[0].fetish == "pregnancy" && $args[0].counter.birthsTotal > 0>>
 				$He seems @@.hotpink;overjoyed@@ at their new size; It means $he'll be even better at popping out babies than ever. $He continues around back to learn how
 			<<elseif $args[0].devotion > 20>>
 				$He gives them a little wiggle for your amusement before continuing around back to learn how
@@ -1649,19 +1649,19 @@ Now you only have to wait for $him to wake up.
 			As $he finishes, it occurs to $him that $his hips are @@.orange;<<if $args[0].hips < $args[1].hips-3>>considerably <<elseif $args[0].hips < $args[1].hips-1>>much <</if>> narrower.@@
 			<<if $args[0].fetish == "mindbroken">>
 				$He pays it little mind.
-			<<elseif $args[0].fetish == "pregnancy" && $args[0].birthsTotal > 0>>
+			<<elseif $args[0].fetish == "pregnancy" && $args[0].counter.birthsTotal > 0>>
 				$He seems a little caught up on their new size, likely by concern over future pregnancies and childbirth.
 			<<elseif $args[0].devotion > 50>>
 				$He gives them a little wiggle for your amusement.
 			<<elseif $args[0].devotion >= -20>>
 				$He accepts your judgment that $his new hips suit $him better.
-				<<if $args[0].pregKnown && $args[0].birthsTotal > 0>>
+				<<if $args[0].pregKnown && $args[0].counter.birthsTotal > 0>>
 					$He @@.gold;worries@@ about what this means for $his coming birth.
 					<<set $args[0].trust -= 3>>
 				<</if>>
 			<<else>>
 				$He seems upset, @@.mediumorchid;both from $his loss of femininity and the overreach of your power,@@ that you would alter $his body is such a way.
-				<<if $args[0].pregKnown && $args[0].birthsTotal > 0>>
+				<<if $args[0].pregKnown && $args[0].counter.birthsTotal > 0>>
 					A @@.gold;terrifying realization@@ dawns on $him; $his upcoming birth is going to be much harder than $his last.
 					<<set $args[0].trust -= 5>>
 				<</if>>
@@ -2555,9 +2555,9 @@ Now you only have to wait for $him to wake up.
 			<br><br>
 			$He wiggles into a better position to see $his stomach,
 			<<if $args[0].bellyPreg < 100>>
-				<<if $args[0].birthsTotal == 0>>
+				<<if $args[0].counter.birthsTotal == 0>>
 					but $he's too inexperienced to recognize $his @@.pink;early pregnancy.@@
-				<<elseif $args[0].birthsTotal > 0>>
+				<<elseif $args[0].counter.birthsTotal > 0>>
 					and since this is not $his first pregnancy, $he is able to recognize the @@.pink;life within $him.@@
 				<</if>>
 			<<elseif $args[0].bellyPreg >= 450000>>
@@ -2574,18 +2574,18 @@ Now you only have to wait for $him to wake up.
 				and $he see a @@.pink;slight swell to $his stomach.@@
 			<</if>>
 			<<if $args[0].fetish != "mindbroken">>
-				<<if $args[0].bellyPreg >= 100 || $args[0].birthsTotal > 0>>
+				<<if $args[0].bellyPreg >= 100 || $args[0].counter.birthsTotal > 0>>
 					<<if $args[0].devotion > 50>>
-						Even though $he didn't get to experience being made into one, $he is delighted to be a mother<<if $args[0].birthsTotal > 0>> again<</if>>.
+						Even though $he didn't get to experience being made into one, $he is delighted to be a mother<<if $args[0].counter.birthsTotal > 0>> again<</if>>.
 					<<else>>
 						$He is filled with conflicting emotions, @@.mediumorchid;hatred@@ for you for forcing <<if $args[0].pregType > 1>>these lives<<else>>this life<</if>> onto $him, as well as the instinct of a mother's love for $his unborn child.
 						<<set $args[0].devotion -= 3>>
 					<</if>>
 				<</if>>
 			<<elseif $args[0].fetish == "pregnancy">>
-				<<if $args[0].bellyPreg >= 100 || $args[0].birthsTotal > 0>>
+				<<if $args[0].bellyPreg >= 100 || $args[0].counter.birthsTotal > 0>>
 					<<if $args[0].devotion > 50>>
-						Even though $he didn't get to experience being made into one, $he is overjoyed to have <<if $args[0].birthsTotal > 0>>another<<else>>a<</if>> life growing inside $him.
+						Even though $he didn't get to experience being made into one, $he is overjoyed to have <<if $args[0].counter.birthsTotal > 0>>another<<else>>a<</if>> life growing inside $him.
 					<<else>>
 						$He is filled with conflicting emotions, hate for being forced into this, but also joy from getting to be pregnant. While you didn't do this for $his amusement, $he'll definitely take advantage of it.
 					<</if>>
@@ -2888,7 +2888,7 @@ Now you only have to wait for $him to wake up.
 				As $he prepares to look at $his crotch, it occurs to $him that $his hips are
 				<<if $args[0].hips > $args[1].hips>>
 					@@.lime;<<if $args[0].hips > $args[1].hips+3>>considerably <<elseif $args[0].hips < $args[1].hips-1>>much <</if>> wider.@@
-					<<if $args[0].fetish == "pregnancy" && $args[0].birthsTotal > 0>>
+					<<if $args[0].fetish == "pregnancy" && $args[0].counter.birthsTotal > 0>>
 						$He seems @@.hotpink;overjoyed@@ at their new size; It means $he'll be even better at popping out babies than ever. $He continues around back to learn how
 					<<elseif $args[0].devotion > 20>>
 						$He gives them a little wiggle for your amusement before continuing around back to learn how
@@ -2898,19 +2898,19 @@ Now you only have to wait for $him to wake up.
 					<</if>>
 				<<else>>
 					@@.orange;<<if $args[0].hips < $args[1].hips-3>>considerably <<elseif $args[0].hips < $args[1].hips-1>>much <</if>> narrower.@@
-					<<if $args[0].fetish == "pregnancy" && $args[0].birthsTotal > 0>>
+					<<if $args[0].fetish == "pregnancy" && $args[0].counter.birthsTotal > 0>>
 						$He seems a little caught up on their new size, likely by concern over future pregnancies and childbirth.
 					<<elseif $args[0].devotion > 50>>
 						$He gives them a little wiggle for your amusement.
 					<<elseif $args[0].devotion >= -20>>
 						$He accepts your judgment that $his new hips suit $him better.
-						<<if $args[0].pregKnown && $args[0].birthsTotal > 0>>
+						<<if $args[0].pregKnown && $args[0].counter.birthsTotal > 0>>
 							$He @@.gold;worries@@ about what this means for $his coming birth.
 							<<set $args[0].trust -= 3>>
 						<</if>>
 					<<else>>
 						$He seems upset, @@.mediumorchid;both from $his loss of femininity and the overreach of your power,@@ that you would alter $his body is such a way.
-						<<if $args[0].pregKnown && $args[0].birthsTotal > 0>>
+						<<if $args[0].pregKnown && $args[0].counter.birthsTotal > 0>>
 							A @@.gold;terrifying realization@@ dawns on $him; $his upcoming birth is going to be much harder than $his last.
 							<<set $args[0].trust -= 5>>
 						<</if>>
@@ -3257,4 +3257,4 @@ Now you only have to wait for $him to wake up.
 
 /*(Flavor text for slave description after body transfer)*/
 
-<</widget>>
\ No newline at end of file
+<</widget>>
diff --git a/src/pregmod/widgets/bodyswapWidgets.tw b/src/pregmod/widgets/bodyswapWidgets.tw
index 34b51dbe798..5c1a3f088e3 100644
--- a/src/pregmod/widgets/bodyswapWidgets.tw
+++ b/src/pregmod/widgets/bodyswapWidgets.tw
@@ -133,7 +133,7 @@
 <<set $args[0].breedingMark = $args[1].breedingMark>>
 <<set $args[0].underArmHColor = $args[1].underArmHColor>>
 <<set $args[0].underArmHStyle = $args[1].underArmHStyle>>
-<<set $args[0].publicCount = $args[1].publicCount>>
+<<set $args[0].counter.publicUse = $args[1].counter.publicUse>>
 <<set $args[0].ballType = $args[1].ballType>>
 <<set $args[0].eggType = $args[1].eggType>>
 <<set $args[0].bald = $args[1].bald>>
@@ -144,7 +144,7 @@
 <<set $args[0].ovaryAge = $args[1].ovaryAge>>
 <<set $args[0].readyOva = $args[1].readyOva>>
 <<set $args[0].womb = $args[1].womb>> /* this is array assigned by reference, if slave body that is $args[1] will be still used anywhere in code (not discarded) - it's WRONG (they now technically share one womb object). Please tell me about it then. But if old body $args[1] just discarded - it's no problem then.*/
-<<set $args[0].laborCount = $args[1].laborCount>>
+<<set $args[0].counter.laborCount = $args[1].counter.laborCount>>
 <<set $args[0].geneMods = $args[1].geneMods>>
 <<set $args[0].NCSyouthening = $args[1].NCSyouthening>>
 <<set $args[0].eyebrowHColor = $args[1].eyebrowHColor>>
diff --git a/src/pregmod/widgets/economyWidgets.tw b/src/pregmod/widgets/economyWidgets.tw
index e46b75cca9f..1ef3050db4e 100644
--- a/src/pregmod/widgets/economyWidgets.tw
+++ b/src/pregmod/widgets/economyWidgets.tw
@@ -261,7 +261,7 @@
 				<<set _revenue = _slaveInfo.value.income, _netIncome = _revenue - _slaveInfo.value.cost>>
 				<tr style="border-bottom: 1px solid #aaa; border-left: none; border-right: none; border-top: none">
 					<td><<if (_slaveInfo.value.customLabel)>>(@@.yellow;''_slaveInfo.value.customLabel''@@) <</if>>_slaveInfo.value.slaveName</td>
-					<td style="padding-right: 3px; text-align: right"><<= _slaveInfo.value.milk>>/<<= _slaveInfo.value.cum>>/<<= _slaveInfo.value.fluid>></td>
+					<td style="padding-right: 3px; text-align: right"><<= _slaveInfo.value.counter.milk>>/<<= _slaveInfo.value.cum>>/<<= _slaveInfo.value.fluid>></td>
 					<td style="padding-right: 3px; text-align: right">@@.yellowgreen;¤<<= _revenue.toFixedHTML(2)>>@@<<if (_slaveInfo.value.adsIncome > 0)>> (@@.yellowgreen;¤<<= _slaveInfo.value.adsIncome.toFixedHTML(2)>>@@ due to advertising)<</if>></td>
 					<td style="padding-right: 3px; text-align: right">@@.red;¤<<= _slaveInfo.value.cost.toFixedHTML(2)>>@@</td>
 					<td style="padding-right: 3px; text-align: right"><<if (_netIncome > 0)>>@@.yellowgreen;¤<<= _netIncome.toFixedHTML(2)>>@@<<elseif (_netIncome < 0)>>@@.red;¤<<= _netIncome.toFixedHTML(2)>>@@<<else>>¤<<= _netIncome.toFixedHTML(2)>><</if>></td>
@@ -345,7 +345,7 @@
 				<<set _revenue = _slaveInfo.value.income, _netIncome = _revenue - _slaveInfo.value.cost>>
 				<tr style="border-bottom: 1px solid #aaa; border-left: none; border-right: none; border-top: none">
 					<td><<if (_slaveInfo.value.customLabel)>>(@@.yellow;''_slaveInfo.value.customLabel''@@) <</if>>_slaveInfo.value.slaveName</td>
-					<td style="padding-right: 3px; text-align: right"><<= _slaveInfo.value.milk>>/<<= _slaveInfo.value.cum>>/<<= _slaveInfo.value.fluid>></td>
+					<td style="padding-right: 3px; text-align: right"><<= _slaveInfo.value.counter.milk>>/<<= _slaveInfo.value.cum>>/<<= _slaveInfo.value.fluid>></td>
 					<td style="padding-right: 3px; text-align: right">@@.yellowgreen;¤<<= _revenue.toFixedHTML(2)>>@@<<if (_slaveInfo.value.adsIncome > 0)>> (@@.yellowgreen;¤<<= _slaveInfo.value.adsIncome.toFixedHTML(2)>>@@ due to advertising)<</if>></td>
 					<td style="padding-right: 3px; text-align: right">@@.red;¤<<= _slaveInfo.value.cost.toFixedHTML(2)>>@@</td>
 					<td style="padding-right: 3px; text-align: right"><<if (_netIncome > 0)>>@@.yellowgreen;¤<<= _netIncome.toFixedHTML(2)>>@@<<elseif (_netIncome < 0)>>@@.red;¤<<= _netIncome.toFixedHTML(2)>>@@<<else>>¤<<= _netIncome.toFixedHTML(2)>><</if>></td>
diff --git a/src/pregmod/widgets/playerDescriptionWidgets.tw b/src/pregmod/widgets/playerDescriptionWidgets.tw
index ed2ee429b97..3272a5c2190 100644
--- a/src/pregmod/widgets/playerDescriptionWidgets.tw
+++ b/src/pregmod/widgets/playerDescriptionWidgets.tw
@@ -372,7 +372,7 @@
 			<<elseif $PC.preg == 8 && $PC.pregSource > 0>>
 				<<set _babyDaddy = findFather($PC.pregSource)>>
 				<<if def _babyDaddy>>
-					<<set _adjust = _babyDaddy.PCKnockedUp++>>
+					<<set _adjust = _babyDaddy.counter.PCKnockedUp++>>
 					<<set adjustFatherProperty(_babyDaddy, "PCKnockedUp", _adjust)>>
 				<</if>>
 				<<if def $slaveIndices[$PC.pregSource]>>
@@ -445,7 +445,7 @@
 			<<elseif $PC.preg == 8 && $PC.pregSource > 0>>
 				<<set _babyDaddy = findFather($PC.pregSource)>>
 				<<if def _babyDaddy>>
-					<<set _adjust = _babyDaddy.PCKnockedUp++>>
+					<<set _adjust = _babyDaddy.counter.PCKnockedUp++>>
 					<<set adjustFatherProperty(_babyDaddy, "PCKnockedUp", _adjust)>>
 				<</if>>
 				<<if def $slaveIndices[$PC.pregSource]>>
@@ -518,7 +518,7 @@
 			<<elseif $PC.preg == 8 && $PC.pregSource > 0>>
 				<<set _babyDaddy = findFather($PC.pregSource)>>
 				<<if def _babyDaddy>>
-					<<set _adjust = _babyDaddy.PCKnockedUp++>>
+					<<set _adjust = _babyDaddy.counter.PCKnockedUp++>>
 					<<set adjustFatherProperty(_babyDaddy, "PCKnockedUp", _adjust)>>
 				<</if>>
 				<<if def $slaveIndices[$PC.pregSource]>>
@@ -913,4 +913,4 @@
 	<</if>>
 <</if>>
 
-<</widget>>
\ No newline at end of file
+<</widget>>
diff --git a/src/pregmod/widgets/pregmodBirthWidgets.tw b/src/pregmod/widgets/pregmodBirthWidgets.tw
index f1d9ce31563..b3b236760cf 100644
--- a/src/pregmod/widgets/pregmodBirthWidgets.tw
+++ b/src/pregmod/widgets/pregmodBirthWidgets.tw
@@ -14,37 +14,37 @@
 	<<if !canWalk($slaves[$i])>>
 		<<if $slaves[$i].fetish == "mindbroken">>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He is helped back to $his bed and stripped before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he is encouraged to keep resting. $He runs $his hands across the still huge dome of $his middle; to $him, gravidity and birth is nothing out of the ordinary.
+				$He is helped back to $his bed and stripped before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he is encouraged to keep resting. $He runs $his hands across the still huge dome of $his middle; to $him, gravidity and birth is nothing out of the ordinary.
 			<<else>>
 				$slaves[$i].slaveName is awoken from $his rest by a strong contraction. $He rolls over and begins to fall back to sleep as another contraction wracks $his body.
 				<<ClothingBirth>>
-				$He fishes around under $his still huge dome of a stomach searching for $his newborn. Once $he finds it, $he draws <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby to $his breast and resumes resting.
+				$He fishes around under $his still huge dome of a stomach searching for $his newborn. Once $he finds it, $he draws <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby to $his breast and resumes resting.
 			<</if>>
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He is helped back to $his bed and stripped before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he is encouraged to keep resting. $He rolls over, cradling $his heavily rounded middle, and dozes off.
+				$He is helped back to $his bed and stripped before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he is encouraged to keep resting. $He rolls over, cradling $his heavily rounded middle, and dozes off.
 			<<else>>
 				$slaves[$i].slaveName is awoken from $his rest by a moist sensation followed by a contraction. $He rolls over and clutches $his gravid belly as another contraction wracks $his body.
 				<<ClothingBirth>>
-				$He struggles to collect <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child and places them in the cradle readied for $him. $He is helped to the shower as your servants clean up and remove $his child.
+				$He struggles to collect <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child and places them in the cradle readied for $him. $He is helped to the shower as your servants clean up and remove $his child.
 			<</if>>
 		<</if>>
 	<<else>>
 		<<if $slaves[$i].fetish == "mindbroken">>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He returns to $his bed and strips before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he is encouraged to keep resting. $He runs $his hands across the still huge dome of $his middle; to $him, gravidity and birth is nothing out of the ordinary.
+				$He returns to $his bed and strips before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he is encouraged to keep resting. $He runs $his hands across the still huge dome of $his middle; to $him, gravidity and birth is nothing out of the ordinary.
 			<<else>>
 				$slaves[$i].slaveName is awoken from $his rest by a strong contraction. $He rolls over and begins to fall back to sleep as another contraction wracks $his body.
 				<<ClothingBirth>>
-				$He fishes around under $his still huge dome of a stomach searching for $his newborn. Once $he finds it, $he draws <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby to $his breast and resumes resting.
+				$He fishes around under $his still huge dome of a stomach searching for $his newborn. Once $he finds it, $he draws <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby to $his breast and resumes resting.
 			<</if>>
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he is encouraged to keep resting. $He rolls over, cradling $his heavily rounded middle, and dozes off.
+				$He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he is encouraged to keep resting. $He rolls over, cradling $his heavily rounded middle, and dozes off.
 			<<else>>
 				$slaves[$i].slaveName is awoken from $his rest by a moist sensation followed by a contraction. $He rolls over and clutches $his gravid belly as another contraction wracks $his body.
 				<<ClothingBirth>>
-				$He struggles to collect <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child and places them in the cradle readied for $him. $He hefts $his still very gravid body out of bed to take a shower as your servants clean up and remove $his child.
+				$He struggles to collect <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child and places them in the cradle readied for $him. $He hefts $his still very gravid body out of bed to take a shower as your servants clean up and remove $his child.
 			<</if>>
 		<</if>>
 	<</if>>
@@ -55,34 +55,34 @@
 	<<if $slaves[$i].fetish == "mindbroken">>
 		<<if $slaves[$i].subTarget == 0>>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He returns to $his bed and strips before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests for a short while before returned to your waiting slaves.
+				$He returns to $his bed and strips before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests for a short while before returned to your waiting slaves.
 			<<else>>
 				While servicing your other slaves, $slaves[$i].slaveName's water breaks, though it does nothing to deter $him from $his task.
 				<<ClothingBirth>>
-				No sooner than <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby is born, a cock is shoved into $his gaping, still very gravid <<if $slaves[$i].mpreg == 1>>asshole<<else>>pussy<</if>> as $he draws $his child to $his breast.
+				No sooner than <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby is born, a cock is shoved into $his gaping, still very gravid <<if $slaves[$i].mpreg == 1>>asshole<<else>>pussy<</if>> as $he draws $his child to $his breast.
 			<</if>>
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He is lead by _tempSub.slaveName to a private room so that _he2 may watch. Instinctively $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to $his watching audience. $His child is promptly taken and _tempSub.slaveName eagerly descends upon $his defenseless and still very gravid body.
+				$He is lead by _tempSub.slaveName to a private room so that _he2 may watch. Instinctively $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to $his watching audience. $His child is promptly taken and _tempSub.slaveName eagerly descends upon $his defenseless and still very gravid body.
 			<<else>>
 				While servicing _tempSub.slaveName, $slaves[$i].slaveName's water breaks, though it does nothing to deter $him from $his task.
 				<<ClothingBirth>>
-				No sooner than <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby is born does $he go back to pleasuring $his dom.
+				No sooner than <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby is born does $he go back to pleasuring $his dom.
 			<</if>>
 		<</if>>
 	<<else>>
 		<<if $slaves[$i].subTarget == 0>>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests for a short while before returned to your waiting slaves.
+				$He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests for a short while before returned to your waiting slaves.
 			<<else>>
 				While servicing your other slaves, $slaves[$i].slaveName's water breaks, causing $him to immediately try to break off. However, a hand quickly hooks $his gravid bulk and $he is pulled back into another slave's crotch.
 				<<set $humiliation = 1>>
 				<<ClothingBirth>>
-				$He is allowed a moment to prepare <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child to be sent off before returning to pleasuring your other slaves.
+				$He is allowed a moment to prepare <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child to be sent off before returning to pleasuring your other slaves.
 			<</if>>
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He is taken by _tempSub.slaveName to a private room so that _he2 may watch. Reluctantly, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, fully aware of _tempSub.slaveName's <<if _tempSub.fetish == "pregnancy">>hungry gaze<<else>>amused gaze<</if>>. $His child is promptly taken and _tempSub.slaveName eagerly descends upon $his exhausted and still very gravid body.
+				$He is taken by _tempSub.slaveName to a private room so that _he2 may watch. Reluctantly, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, fully aware of _tempSub.slaveName's <<if _tempSub.fetish == "pregnancy">>hungry gaze<<else>>amused gaze<</if>>. $His child is promptly taken and _tempSub.slaveName eagerly descends upon $his exhausted and still very gravid body.
 				<<set $humiliation = 1>>
 			<<else>>
 				While servicing _tempSub.slaveName, $slaves[$i].slaveName's water breaks, causing $him to immediately try to break off. $His dom eagerly watches _his2 gravid sub's ordeal.
@@ -97,39 +97,39 @@
 	<<if !canWalk($slaves[$i])>>
 		<<if $slaves[$i].fetish == "mindbroken">>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He is helped back to $his bed and stripped before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to $his work as a pregnant whore.
+				$He is helped back to $his bed and stripped before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to $his work as a pregnant whore.
 			<<else>>
 				While attempting to attract customers with $his gravid body, $slaves[$i].slaveName's water breaks.
 				<<ClothingBirth>>
-				$He struggles to bring <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child to $his breast as $he resumes whoring, oblivious to the free show $he just gave $his customers.
+				$He struggles to bring <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child to $his breast as $he resumes whoring, oblivious to the free show $he just gave $his customers.
 			<</if>>
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He is helped back to $his bed and stripped before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to $his work as a pregnant whore.
+				$He is helped back to $his bed and stripped before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to $his work as a pregnant whore.
 			<<else>>
 				While attempting to attract customers with $his gravid body, $slaves[$i].slaveName's water breaks, soaking $him. $He attempts to get someplace safe to give birth but finds it impossible.
 				<<set $humiliation = 1>>
 				<<ClothingBirth>>
-				$He lies on the ground, exhausted and covered in sperm from the circle of men watching $him, until $he recovers enough to heft $his still very gravid body to its feet and collect <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child to be sent off.
+				$He lies on the ground, exhausted and covered in sperm from the circle of men watching $him, until $he recovers enough to heft $his still very gravid body to its feet and collect <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child to be sent off.
 			<</if>>
 		<</if>>
 	<<else>>
 		<<if $slaves[$i].fetish == "mindbroken">>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He returns to $his bed and strips before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to $his work as a pregnant whore.
+				$He returns to $his bed and strips before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to $his work as a pregnant whore.
 			<<else>>
 				While attempting to attract customers with $his gravid body, $slaves[$i].slaveName's water breaks.
 				<<ClothingBirth>>
-				$He struggles to bring <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child to $his breast as $he resumes whoring, oblivious to the free show $he just gave $his customers.
+				$He struggles to bring <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child to $his breast as $he resumes whoring, oblivious to the free show $he just gave $his customers.
 			<</if>>
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to $his work as a pregnant whore.
+				$He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to $his work as a pregnant whore.
 			<<else>>
 				While attempting to attract customers with $his gravid body, $slaves[$i].slaveName's water breaks, soaking $him. $He attempts to get someplace safe to give birth but finds $his path blocked by rowdy johns.
 				<<set $humiliation = 1>>
 				<<ClothingBirth>>
-				$He lies on the ground, exhausted and covered in sperm from the circle of men watching $him, until $he recovers enough to push $his still very gravid body to its feet and collect <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child to be sent off.
+				$He lies on the ground, exhausted and covered in sperm from the circle of men watching $him, until $he recovers enough to push $his still very gravid body to its feet and collect <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child to be sent off.
 			<</if>>
 		<</if>>
 	<</if>>
@@ -138,84 +138,84 @@
 	<<if !canWalk($slaves[$i])>>
 		<<if $slaves[$i].fetish == "mindbroken">>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He is helped back to $his bed and stripped before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to sharing $his gravid body with the public.
+				$He is helped back to $his bed and stripped before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to sharing $his gravid body with the public.
 			<<else>>
 				<<if (_birthScene > 80) && canDoVaginal($slaves[$i])>>
-					While riding a citizen's dick, $slaves[$i].slaveName's water breaks on him. Showing no signs of stopping, he shoves $his bulk off of him. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to who may be watching $his naked crotch. $He draws $his child to $his breast before seeking out the next citizen's cock.
+					While riding a citizen's dick, $slaves[$i].slaveName's water breaks on him. Showing no signs of stopping, he shoves $his bulk off of him. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to who may be watching $his naked crotch. $He draws $his child to $his breast before seeking out the next citizen's cock.
 				<<elseif (_birthScene > 60) && canDoAnal($slaves[$i])>>
-					While taking a citizen's dick in $his ass, $slaves[$i].slaveName's water breaks. $He shows no signs of slowing down, so he allows $him to reposition and continue. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to who may be watching $his naked crotch. He came strongly thanks to $him and gives $him a slap on the ass as $he struggles to reach $his child around $his still very gravid middle. Once $he has brought $his child to $his breast, $he seeks out the next citizen's cock.
+					While taking a citizen's dick in $his ass, $slaves[$i].slaveName's water breaks. $He shows no signs of slowing down, so he allows $him to reposition and continue. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to who may be watching $his naked crotch. He came strongly thanks to $him and gives $him a slap on the ass as $he struggles to reach $his child around $his still very gravid middle. Once $he has brought $his child to $his breast, $he seeks out the next citizen's cock.
 				<<elseif (_birthScene > 40)>>
 					While licking a citizen's cunt, $slaves[$i].slaveName's water breaks. $He shows no signs of slowing down, so she allows $him to reposition and continue.
 					<<ClothingBirth>>
-					The citizen splashes across $his face as $he struggles to reach <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby around $his still very gravid middle. Once $he has brought $his child to $his breast, $he seeks out the next citizen's cunt.
+					The citizen splashes across $his face as $he struggles to reach <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby around $his still very gravid middle. Once $he has brought $his child to $his breast, $he seeks out the next citizen's cunt.
 				<<else>>
 					While sucking a citizen's dick, $slaves[$i].slaveName's water breaks. $He shows no signs of slowing down, so he allows $him to reposition and continue.
 					<<ClothingBirth>>
-					He cums down $his throat as $he struggles to reach <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby around $his still very gravid middle. Once $he has brought $his child to $his breast, $he seeks out the next citizen's cock.
+					He cums down $his throat as $he struggles to reach <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby around $his still very gravid middle. Once $he has brought $his child to $his breast, $he seeks out the next citizen's cock.
 				<</if>>
 			<</if>>
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He is helped back to $his bed and stripped before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to sharing $his gravid body with the public.
+				$He is helped back to $his bed and stripped before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to sharing $his gravid body with the public.
 			<<else>>
 				<<if (_birthScene > 80) && canDoVaginal($slaves[$i])>>
-					While riding a citizen's dick, $slaves[$i].slaveName's water breaks on him. $He desperately tries to disengage but he grabs $his hips and slams $him back down. He thoroughly enjoys $his contracting cunt before pushing $him off and standing over $him, jacking off. Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. He cums over $his heaving, still very gravid body and moves on leaving $him to recover and collect $his child to be sent off.
+					While riding a citizen's dick, $slaves[$i].slaveName's water breaks on him. $He desperately tries to disengage but he grabs $his hips and slams $him back down. He thoroughly enjoys $his contracting cunt before pushing $him off and standing over $him, jacking off. Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. He cums over $his heaving, still very gravid body and moves on leaving $him to recover and collect $his child to be sent off.
 					<<set $humiliation = 1>>
 				<<elseif (_birthScene > 60) && canDoAnal($slaves[$i])>>
-					While taking a citizen's dick in $his ass, $slaves[$i].slaveName's water breaks. $He desperately tries to disengage but he grabs $his hips and slams into $him hard. Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. He came strongly thanks to $him and gives $him a slap on the ass as $he collapses onto $his still very gravid belly and slips to $his side. $He quickly gathers $his child to be sent off.
+					While taking a citizen's dick in $his ass, $slaves[$i].slaveName's water breaks. $He desperately tries to disengage but he grabs $his hips and slams into $him hard. Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. He came strongly thanks to $him and gives $him a slap on the ass as $he collapses onto $his still very gravid belly and slips to $his side. $He quickly gathers $his child to be sent off.
 					<<set $humiliation = 1>>
 				<<elseif (_birthScene > 40)>>
 					While licking a citizen's cunt, $slaves[$i].slaveName's water breaks. $He desperately tries to disengage but she grabs $his head and slams $him back into her crotch.
 					<<set $humiliation = 1>>
 					<<ClothingBirth>>
-					She cums across $his face before helping $his still very gravid body to the ground and leaving. When $he recovers, $he quickly gathers <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child to be sent off.
+					She cums across $his face before helping $his still very gravid body to the ground and leaving. When $he recovers, $he quickly gathers <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child to be sent off.
 				<<else>>
 					While sucking a citizen's dick, $slaves[$i].slaveName's water breaks. $He desperately tries to disengage but he grabs $his head and slams $him back into his crotch.
 					<<set $humiliation = 1>>
 					<<ClothingBirth>>
-					He cums down $his throat before letting $him collapse to the ground and leaving. When $he recovers and pushes $his still very gravid body upright, $he quickly gathers <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child to be sent off.
+					He cums down $his throat before letting $him collapse to the ground and leaving. When $he recovers and pushes $his still very gravid body upright, $he quickly gathers <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child to be sent off.
 				<</if>>
 			<</if>>
 		<</if>>
 	<<else>>
 		<<if $slaves[$i].fetish == "mindbroken">>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He returns to $his bed and strips before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to sharing $his gravid body with the public.
+				$He returns to $his bed and strips before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to sharing $his gravid body with the public.
 			<<else>>
 				<<if (_birthScene > 80) && canDoVaginal($slaves[$i])>>
-					While riding a citizen's dick, $slaves[$i].slaveName's water breaks on him. Showing no signs of stopping, he shoves $his bulk off of him. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to who may be watching $his naked crotch. $He draws $his child to $his breast before seeking out the next citizen's cock.
+					While riding a citizen's dick, $slaves[$i].slaveName's water breaks on him. Showing no signs of stopping, he shoves $his bulk off of him. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to who may be watching $his naked crotch. $He draws $his child to $his breast before seeking out the next citizen's cock.
 				<<elseif (_birthScene > 60) && canDoAnal($slaves[$i])>>
-					While taking a citizen's dick in $his ass, $slaves[$i].slaveName's water breaks. $He shows no signs of slowing down, so he allows $him to reposition and continue. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to who may be watching $his naked crotch. He came strongly thanks to $him and gives $him a slap on the ass as $he struggles to reach $his child around $his still very gravid middle. Once $he has brought $his child to $his breast, $he seeks out the next citizen's cock.
+					While taking a citizen's dick in $his ass, $slaves[$i].slaveName's water breaks. $He shows no signs of slowing down, so he allows $him to reposition and continue. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to who may be watching $his naked crotch. He came strongly thanks to $him and gives $him a slap on the ass as $he struggles to reach $his child around $his still very gravid middle. Once $he has brought $his child to $his breast, $he seeks out the next citizen's cock.
 				<<elseif (_birthScene > 40)>>
 					While licking a citizen's cunt, $slaves[$i].slaveName's water breaks. $He shows no signs of slowing down, so she allows $him to reposition and continue.
 					<<ClothingBirth>>
-					The citizen splashes across $his face as $he struggles to reach <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby around $his still very gravid middle. Once $he has brought $his child to $his breast, $he seeks out the next citizen's cunt.
+					The citizen splashes across $his face as $he struggles to reach <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby around $his still very gravid middle. Once $he has brought $his child to $his breast, $he seeks out the next citizen's cunt.
 				<<else>>
 					While sucking a citizen's dick, $slaves[$i].slaveName's water breaks. $He shows no signs of slowing down, so he allows $him to reposition and continue.
 					<<ClothingBirth>>
-					He cums down $his throat as $he struggles to reach <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby around $his still very gravid middle. Once $he has brought $his child to $his breast, $he seeks out the next citizen's cock.
+					He cums down $his throat as $he struggles to reach <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby around $his still very gravid middle. Once $he has brought $his child to $his breast, $he seeks out the next citizen's cock.
 				<</if>>
 			<</if>>
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to sharing $his gravid body with the public.
+				$He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to sharing $his gravid body with the public.
 			<<else>>
 				<<if (_birthScene > 80) && canDoVaginal($slaves[$i])>>
-					While riding a citizen's dick, $slaves[$i].slaveName's water breaks on him. $He desperately tries to disengage but he grabs $his hips and slams $him back down. He thoroughly enjoys $his contracting cunt before pushing $him off and standing over $him, jacking off. Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. He cums over $his heaving, still very gravid body and moves on, leaving $him to recover and collect $his child to be sent off.
+					While riding a citizen's dick, $slaves[$i].slaveName's water breaks on him. $He desperately tries to disengage but he grabs $his hips and slams $him back down. He thoroughly enjoys $his contracting cunt before pushing $him off and standing over $him, jacking off. Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. He cums over $his heaving, still very gravid body and moves on, leaving $him to recover and collect $his child to be sent off.
 					<<set $humiliation = 1>>
 				<<elseif (_birthScene > 60) && canDoAnal($slaves[$i])>>
-					While taking a citizen's dick in $his ass, $slaves[$i].slaveName's water breaks. $He desperately tries to disengage but he grabs $his hips and slams into $him hard. Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. He came strongly thanks to $him and gives $him a slap on the ass as $he collapses onto $his still very gravid belly and slips to $his side. $He quickly gathers $his child to be sent off.
+					While taking a citizen's dick in $his ass, $slaves[$i].slaveName's water breaks. $He desperately tries to disengage but he grabs $his hips and slams into $him hard. Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. He came strongly thanks to $him and gives $him a slap on the ass as $he collapses onto $his still very gravid belly and slips to $his side. $He quickly gathers $his child to be sent off.
 					<<set $humiliation = 1>>
 				<<elseif (_birthScene > 40)>>
 					While licking a citizen's cunt, $slaves[$i].slaveName's water breaks. $He desperately tries to disengage but $he grabs $his head and slams $him back into her crotch.
 					<<set $humiliation = 1>>
 					<<ClothingBirth>>
-					She cums across $his face before helping $his still very gravid body to the ground and leaving. When $he recovers, $he quickly gathers <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child to be sent off.
+					She cums across $his face before helping $his still very gravid body to the ground and leaving. When $he recovers, $he quickly gathers <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child to be sent off.
 				<<else>>
 					While sucking a citizen's dick, $slaves[$i].slaveName's water breaks. $He desperately tries to disengage but he grabs $his head and slams $him back into his crotch.
 					<<set $humiliation = 1>>
 					<<ClothingBirth>>
-					He cums down $his throat before letting $him collapse to the ground and leaving. When $he recovers and pushes $his still very gravid body to its feet, $he quickly gathers <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child to be sent off.
+					He cums down $his throat before letting $him collapse to the ground and leaving. When $he recovers and pushes $his still very gravid body to its feet, $he quickly gathers <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child to be sent off.
 				<</if>>
 			<</if>>
 		<</if>>
@@ -224,46 +224,46 @@
 <<case "work a glory hole">>
 	<<if $slaves[$i].fetish == "mindbroken">>
 		<<if (random(1,20) > $suddenBirth)>>
-			Since $he is unable to leave $his box, $he doesn't have far to go. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is quickly extracted from the box. $He never notices, focused entirely on the fresh cock poking through the glory hole and the sensation of $his still very gravid middle rubbing the wall.
+			Since $he is unable to leave $his box, $he doesn't have far to go. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is quickly extracted from the box. $He never notices, focused entirely on the fresh cock poking through the glory hole and the sensation of $his still very gravid middle rubbing the wall.
 		<<else>>
 			While sucking a dick through the hole of $his confining box, $slaves[$i].slaveName's water breaks. $He makes no effort to stop sucking the dicks presented to $him.
 			<<ClothingBirth>>
-			<<if $slaves[$i].birthsTotal == 0>>$His first<<else>>This week's<</if>> child is quickly extracted from the box. $He never notices, focused entirely on the fresh cock poking through the glory hole and the sensation of $his still very gravid middle rubbing the wall.
+			<<if $slaves[$i].counter.birthsTotal == 0>>$His first<<else>>This week's<</if>> child is quickly extracted from the box. $He never notices, focused entirely on the fresh cock poking through the glory hole and the sensation of $his still very gravid middle rubbing the wall.
 		<</if>>
 	<<else>>
 		<<if (random(1,20) > $suddenBirth)>>
-			Since $he is unable to leave $his box, $he doesn't have far to go. $He quickly finishes the waiting dick before shifting $himself into a slightly, though not by much, more comfortable position. $He begins laboring on <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child. As $he finishes, the box is opened and $his child is gathered and taken away before $he is ordered back to sucking.
+			Since $he is unable to leave $his box, $he doesn't have far to go. $He quickly finishes the waiting dick before shifting $himself into a slightly, though not by much, more comfortable position. $He begins laboring on <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child. As $he finishes, the box is opened and $his child is gathered and taken away before $he is ordered back to sucking.
 		<<else>>
 			While sucking a dick through the hole of $his confining box, $slaves[$i].slaveName's water breaks. $He quickly finishes the dick off before seating $himself in the back of the box.
 			<<ClothingBirth>>
-			As $he finishes, $he <<if canSee($slaves[$i])>>could have sworn $he saw an eye<<else>>swears $he can feel somebody<</if>> peeping through the glory hole, watching the show. The box is opened and <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child is gathered and taken away as $he struggles to reach the fresh cock poking through the hole.
+			As $he finishes, $he <<if canSee($slaves[$i])>>could have sworn $he saw an eye<<else>>swears $he can feel somebody<</if>> peeping through the glory hole, watching the show. The box is opened and <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child is gathered and taken away as $he struggles to reach the fresh cock poking through the hole.
 		<</if>>
 	<</if>>
 
 <<case "get milked">>
 	<<if $slaves[$i].fetish == "mindbroken">>
 		<<if $dairyPregSetting > 0>>
-			Since the dairy is designed for pregnant cows, $he stays hooked up to the milkers. $He shows little interest in $his coming birth, instead focusing on $his milky breasts. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He shows no interest in $his child being removed from the milking stall, nor when $his still very gravid body is hosed off.
+			Since the dairy is designed for pregnant cows, $he stays hooked up to the milkers. $He shows little interest in $his coming birth, instead focusing on $his milky breasts. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He shows no interest in $his child being removed from the milking stall, nor when $his still very gravid body is hosed off.
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
-				<<if !canWalk($slaves[$i])>>$He is helped back to $his bed and stripped before slipping into it<<else>>$He returns to $his bed and strips before slipping into it<</if>>. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to the milkers to lighten $his swelling breasts.
+				<<if !canWalk($slaves[$i])>>$He is helped back to $his bed and stripped before slipping into it<<else>>$He returns to $his bed and strips before slipping into it<</if>>. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to the milkers to lighten $his swelling breasts.
 			<<else>>
 				While getting milked, $slaves[$i].slaveName's water breaks. $He show little interest and continues kneading $his breasts.
 				<<ClothingBirth>>
-				$He shows no interest in <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child being removed from the milking stall, nor $his still very gravid middle, instead focusing entirely on draining $his breasts.
+				$He shows no interest in <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child being removed from the milking stall, nor $his still very gravid middle, instead focusing entirely on draining $his breasts.
 			<</if>>
 		<</if>>
 	<<else>>
 		<<if $dairyPregSetting > 0>>
-			Since the dairy is designed for pregnant cows, $he stays hooked up to the milkers. $He meekly protests $his situation, but ultimately accepts it. $He begins working on birthing $his <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, and catches a glimpse of $his child being removed from the milking stall, but quickly forgets when $he is hosed off.
+			Since the dairy is designed for pregnant cows, $he stays hooked up to the milkers. $He meekly protests $his situation, but ultimately accepts it. $He begins working on birthing $his <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, and catches a glimpse of $his child being removed from the milking stall, but quickly forgets when $he is hosed off.
 			<<set $humiliation = 1>>
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
-				<<if !canWalk($slaves[$i])>>$He is helped back to $his bed and stripped before slipping into it<<else>>$He returns to $his bed and strips before slipping into it<</if>>. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to the milkers to lighten $his swelling breasts.
+				<<if !canWalk($slaves[$i])>>$He is helped back to $his bed and stripped before slipping into it<<else>>$He returns to $his bed and strips before slipping into it<</if>>. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to the milkers to lighten $his swelling breasts.
 			<<else>>
 				While getting milked, $slaves[$i].slaveName's water breaks. $He shifts into a comfortable position to give birth while the milker works $his breasts.
 				<<ClothingBirth>>
-				$He takes a break from milking to collect <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child for removal and to catch $his breath before reattaching the milkers and coaxing $his milk to begin flowing anew.
+				$He takes a break from milking to collect <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child for removal and to catch $his breath before reattaching the milkers and coaxing $his milk to begin flowing anew.
 			<</if>>
 		<</if>>
 	<</if>>
@@ -271,27 +271,27 @@
 <<case "work as a farmhand">>	/* TODO: this needs a rewrite */
 	<<if $slaves[$i].fetish == "mindbroken">>
 		<<if $farmyardPregSetting > 0>>
-			Since the farmyard is designed for pregnant cows, $he stays hooked up to the milkers. $He shows little interest in $his coming birth, instead focusing on $his milky breasts. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He shows no interest in $his child being removed from the milking stall, nor when $his still very gravid body is hosed off.
+			Since the farmyard is designed for pregnant cows, $he stays hooked up to the milkers. $He shows little interest in $his coming birth, instead focusing on $his milky breasts. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He shows no interest in $his child being removed from the milking stall, nor when $his still very gravid body is hosed off.
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
-				<<if !canWalk($slaves[$i])>>$He is helped back to $his bed and stripped before slipping into it<<else>>$He returns to $his bed and strips before slipping into it<</if>>. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to the milkers to lighten $his swelling breasts.
+				<<if !canWalk($slaves[$i])>>$He is helped back to $his bed and stripped before slipping into it<<else>>$He returns to $his bed and strips before slipping into it<</if>>. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to the milkers to lighten $his swelling breasts.
 			<<else>>
 				While getting milked, $slaves[$i].slaveName's water breaks. $He show little interest and continues kneading $his breasts.
 				<<ClothingBirth>>
-				$He shows no interest in <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child being removed from the milking stall, nor $his still very gravid middle, instead focusing entirely on draining $his breasts.
+				$He shows no interest in <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child being removed from the milking stall, nor $his still very gravid middle, instead focusing entirely on draining $his breasts.
 			<</if>>
 		<</if>>
 	<<else>>
 		<<if $farmyardPregSetting > 0>>
-			Since the farmyard is designed for pregnant cows, $he stays hooked up to the milkers. $He meekly protests $his situation, but ultimately accepts it. $He begins working on birthing $his <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, and catches a glimpse of $his child being removed from the milking stall, but quickly forgets when $he is hosed off.
+			Since the farmyard is designed for pregnant cows, $he stays hooked up to the milkers. $He meekly protests $his situation, but ultimately accepts it. $He begins working on birthing $his <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, and catches a glimpse of $his child being removed from the milking stall, but quickly forgets when $he is hosed off.
 			<<set $humiliation = 1>>
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
-				<<if !canWalk($slaves[$i])>>$He is helped back to $his bed and stripped before slipping into it<<else>>$He returns to $his bed and strips before slipping into it<</if>>. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to the milkers to lighten $his swelling breasts.
+				<<if !canWalk($slaves[$i])>>$He is helped back to $his bed and stripped before slipping into it<<else>>$He returns to $his bed and strips before slipping into it<</if>>. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to the milkers to lighten $his swelling breasts.
 			<<else>>
 				While getting milked, $slaves[$i].slaveName's water breaks. $He shifts into a comfortable position to give birth while the milker works $his breasts.
 				<<ClothingBirth>>
-				$He takes a break from milking to collect <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child for removal and to catch $his breath before reattaching the milkers and coaxing $his milk to begin flowing anew.
+				$He takes a break from milking to collect <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child for removal and to catch $his breath before reattaching the milkers and coaxing $his milk to begin flowing anew.
 			<</if>>
 		<</if>>
 	<</if>>
@@ -300,53 +300,53 @@
 	<<if !canWalk($slaves[$i])>>
 		<<if $slaves[$i].fetish == "mindbroken">>
 			<<if (random(1,20) > $suddenBirth)>>
-				You strip $him and help $him onto your couch. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he falls into a contented nap. You fondle $his still very gravid body until a servant comes to help clean $him up.
+				You strip $him and help $him onto your couch. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he falls into a contented nap. You fondle $his still very gravid body until a servant comes to help clean $him up.
 			<<else>>
 				While sitting absentmindedly nearby, $slaves[$i].slaveName's water breaks soaking the floor under $him. $He pays no heed to it and continues waiting for you to use $him.
 				<<ClothingBirth>>
-				You certainly enjoyed the show as you call for a servant to take away <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child and to clean up the spill.
+				You certainly enjoyed the show as you call for a servant to take away <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child and to clean up the spill.
 			<</if>>
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
 				<<if $slaves[$i].devotion > 20>>
-					$He moans lewdly at you and wiggles $his hips. As $he teases, $he begins pushing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby out. As $he crowns, you pull $him into your arms and hold $him close. You hold $him in a comforting embrace until $he finishes.
+					$He moans lewdly at you and wiggles $his hips. As $he teases, $he begins pushing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby out. As $he crowns, you pull $him into your arms and hold $him close. You hold $him in a comforting embrace until $he finishes.
 				<<elseif $slaves[$i].devotion >= -20>>
-					$He releases a lewd moan and begins attempting to remove $his clothes. You approach $him, clearing $his <<if $slaves[$i].mpreg == 1>>asshole<<else>>vagina<</if>> and helping $him onto the couch, where you take a seat next to $him to fondle $his vulnerable body. $He begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. Once $he finishes, you give $him some time to catch $his breath.
+					$He releases a lewd moan and begins attempting to remove $his clothes. You approach $him, clearing $his <<if $slaves[$i].mpreg == 1>>asshole<<else>>vagina<</if>> and helping $him onto the couch, where you take a seat next to $him to fondle $his vulnerable body. $He begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. Once $he finishes, you give $him some time to catch $his breath.
 				<<else>>
-					$He begins desperately begging to be taken back to $his bed; instead you pull $him towards the couch and take a seat with $him in your lap, back against your front. Blushing thoroughly, $he gives a meek protest before focusing on the coming birth, rather than your wandering hands. $He begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby.
+					$He begins desperately begging to be taken back to $his bed; instead you pull $him towards the couch and take a seat with $him in your lap, back against your front. Blushing thoroughly, $he gives a meek protest before focusing on the coming birth, rather than your wandering hands. $He begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby.
 					<<set $humiliation = 1>>
 				<</if>>
 				$His child is promptly taken and, following a shower and a fresh change of clothes, $he is helped back to your office<<if $slaves[$i].devotion < -20>> where you are waiting to enjoy $his still very gravid body<</if>>.
 			<<else>>
 				While sitting nearby, $slaves[$i].slaveName's water breaks, startling $him. $He looks to you for guidance and you shake your head "no". Without permission to leave $he <<if $slaves[$i].devotion > 50>>decides to give you a show<<elseif $slaves[$i].devotion > 20>>reluctantly decides giving birth in front of you isn't so bad<<else>>begins to panic as $his contractions come sooner and sooner<<set $humiliation = 1>><</if>>.
 				<<ClothingBirth>>
-				As thanks for the show, you help $his still very gravid body to the couch so $he can recover before returning to $his duties. You call for a servant to take away <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child and to clean up your floor and your toy.
+				As thanks for the show, you help $his still very gravid body to the couch so $he can recover before returning to $his duties. You call for a servant to take away <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child and to clean up your floor and your toy.
 			<</if>>
 		<</if>>
 	<<else>>
 		<<if $slaves[$i].fetish == "mindbroken">>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He returns to $his bed and strips before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he falls into a contented nap. That is until you drag $his still very gravid ass out of bed, inquiring where $he waddled off to without your permission.
+				$He returns to $his bed and strips before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he falls into a contented nap. That is until you drag $his still very gravid ass out of bed, inquiring where $he waddled off to without your permission.
 			<<else>>
 				While standing absentmindedly nearby, $slaves[$i].slaveName's water breaks soaking the floor under $him. $He pays no heed to it and continues waiting for you to use $him.
 				<<ClothingBirth>>
-				You certainly enjoyed the show as you call for a servant to take away <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child and to clean up the spill.
+				You certainly enjoyed the show as you call for a servant to take away <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child and to clean up the spill.
 			<</if>>
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
 				<<if $slaves[$i].devotion > 20>>
-					$He seeks you out and begins slowly stripping. As $he teases, $he begins pushing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby out. As $he crowns, $he throws $himself into your waiting arms and holds $himself to you. You hold $him in a comforting embrace until $he finishes.
+					$He seeks you out and begins slowly stripping. As $he teases, $he begins pushing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby out. As $he crowns, $he throws $himself into your waiting arms and holds $himself to you. You hold $him in a comforting embrace until $he finishes.
 				<<elseif $slaves[$i].devotion >= -20>>
-					$He approaches you and begins a very uncertain striptease. As $he lowers $himself to the floor to begin pushing, you overtake $him and fondle $his vulnerable body. $He begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. Once $he finishes, you help $him to the couch to catch $his breath.
+					$He approaches you and begins a very uncertain striptease. As $he lowers $himself to the floor to begin pushing, you overtake $him and fondle $his vulnerable body. $He begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. Once $he finishes, you help $him to the couch to catch $his breath.
 				<<else>>
-					$He attempts to leave your office and return to $his bed, but you catch $his arm before $he slips out of reach. You order $him to strip and give you a show. Blushing thoroughly, $he gives a meek performance before falling to the floor. $He begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby.
+					$He attempts to leave your office and return to $his bed, but you catch $his arm before $he slips out of reach. You order $him to strip and give you a show. Blushing thoroughly, $he gives a meek performance before falling to the floor. $He begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby.
 					<<set $humiliation = 1>>
 				<</if>>
 				$His child is promptly taken and, following a shower and a fresh change of clothes, $he waddles back into your office<<if $slaves[$i].devotion < -20>> where you are waiting to enjoy $his still very gravid body<</if>>.
 			<<else>>
 				While standing nearby, $slaves[$i].slaveName's water breaks, startling $him. $He looks to you for guidance and you shake your head "no". Without permission to leave $he <<if $slaves[$i].devotion > 50>>decides to give you a show<<elseif $slaves[$i].devotion > 20>>reluctantly decides giving birth in front of you isn't so bad<<else>>begins to panic as $his contractions come sooner and sooner<<set $humiliation = 1>><</if>>.
 				<<ClothingBirth>>
-				As thanks for the show, you help $his still very gravid body onto the couch so $he can recover before returning to $his duties. You call for a servant to take away <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child and to clean up your floor and your toy.
+				As thanks for the show, you help $his still very gravid body onto the couch so $he can recover before returning to $his duties. You call for a servant to take away <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child and to clean up your floor and your toy.
 			<</if>>
 		<</if>>
 	<</if>>
@@ -354,51 +354,51 @@
 <<case "stay confined">>
 	<<if $slaves[$i].fetish == "mindbroken">>
 		<<if (random(1,20) > $suddenBirth)>>
-			Since $he is locked in a cell, $he doesn't have far to go. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, after $his still very gravid body and the cell are hosed down, $he is returned to isolation.
+			Since $he is locked in a cell, $he doesn't have far to go. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, after $his still very gravid body and the cell are hosed down, $he is returned to isolation.
 		<<else>>
 			While waiting in confinement, $slaves[$i].slaveName's water breaks. $He assumes a birthing position.
 			<<ClothingBirth>>
-			$He struggles to reach <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child around $his still very gravid middle and resumes waiting with it latched to $his breast.
+			$He struggles to reach <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child around $his still very gravid middle and resumes waiting with it latched to $his breast.
 		<</if>>
 	<<else>>
 		<<if (random(1,20) > $suddenBirth)>>
-			Since $he is locked in a cell, $he doesn't have far to go. Reluctantly, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, after $his still very gravid body and the cell are hosed down, $he is returned to isolation.
+			Since $he is locked in a cell, $he doesn't have far to go. Reluctantly, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, after $his still very gravid body and the cell are hosed down, $he is returned to isolation.
 			<<set $humiliation = 1>>
 		<<else>>
 			$slaves[$i].slaveName is awoken from $his stupor by moist sensation followed by a contraction. $He rolls over and clutches $his gravid belly as another contraction wracks $his body.
 			<<ClothingBirth>>
-			$He collects <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child and holds it close knowing someone will soon come to take it away from $him.
+			$He collects <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child and holds it close knowing someone will soon come to take it away from $him.
 		<</if>>
 	<</if>>
 
 <<case "work as a servant" "be a servant">>
 	<<if $slaves[$i].fetish == "mindbroken">>
 		<<if (random(1,20) > $suddenBirth)>>
-			$He returns to $his bed and strips before slipping into it. Instinctively $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to $his role as your ever-pregnant maid.
+			$He returns to $his bed and strips before slipping into it. Instinctively $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to $his role as your ever-pregnant maid.
 		<<else>>
 			<<if _birthScene > 50>>
 				While giving a slave oral service, $slaves[$i].slaveName's water breaks. $He disregards this development and continues working.
 				<<ClothingBirth>>
-				The slave gets off quite strongly to the show and shoves $him out of the way, leaving $him to clean up $his mess. Instead, $he draws <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child to $his breast until <<if $Stewardess != 0>>$Stewardess.slaveName<<elseif $HeadGirl != 0>>$HeadGirl.slaveName<<elseif $assistantName == "your personal assistant">>your personal assistant<<else>>$assistantName<</if>> shouts at $him to move $his useless pregnant ass.
+				The slave gets off quite strongly to the show and shoves $him out of the way, leaving $him to clean up $his mess. Instead, $he draws <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child to $his breast until <<if $Stewardess != 0>>$Stewardess.slaveName<<elseif $HeadGirl != 0>>$HeadGirl.slaveName<<elseif $assistantName == "your personal assistant">>your personal assistant<<else>>$assistantName<</if>> shouts at $him to move $his useless pregnant ass.
 			<<else>>
 				While scrubbing the penthouse floor, $slaves[$i].slaveName's water breaks. $He turns to clean this new spill, disregarding what it means.
 				<<ClothingBirth>>
-				Instead of cleaning the fresh mess $he made, $he draws <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child to $his breast until <<if $Stewardess != 0>>$Stewardess.slaveName<<elseif $HeadGirl != 0>>$HeadGirl.slaveName<<elseif $assistantName == "your personal assistant">>your personal assistant<<else>>$assistantName<</if>> shouts at $him to move $his useless pregnant ass.
+				Instead of cleaning the fresh mess $he made, $he draws <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child to $his breast until <<if $Stewardess != 0>>$Stewardess.slaveName<<elseif $HeadGirl != 0>>$HeadGirl.slaveName<<elseif $assistantName == "your personal assistant">>your personal assistant<<else>>$assistantName<</if>> shouts at $him to move $his useless pregnant ass.
 			<</if>>
 		<</if>>
 	<<else>>
 		<<if (random(1,20) > $suddenBirth)>>
-			$He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to $his role as your ever-pregnant maid.
+			$He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to $his role as your ever-pregnant maid.
 		<<else>>
 			<<if _birthScene > 50>>
 				While giving a slave oral service, $slaves[$i].slaveName's water breaks. $He desperately tries to pull away but they grab $his head and force $him back to their crotch.
 				<<set $humiliation = 1>>
 				<<ClothingBirth>>
-				The slave gets off quite strongly to the show and shoves $him out of the way, leaving $him to clean up $his mess. $He hurriedly tries to mop up the mess and collect <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child before <<if $Stewardess != 0>>$Stewardess.slaveName<<elseif $HeadGirl != 0>>$HeadGirl.slaveName<<else>><<if $assistantName == "your personal assistant">>your personal assistant<<else>>$assistantName<</if>><</if>> shouts at $him for dragging $his pregnant ass.
+				The slave gets off quite strongly to the show and shoves $him out of the way, leaving $him to clean up $his mess. $He hurriedly tries to mop up the mess and collect <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child before <<if $Stewardess != 0>>$Stewardess.slaveName<<elseif $HeadGirl != 0>>$HeadGirl.slaveName<<else>><<if $assistantName == "your personal assistant">>your personal assistant<<else>>$assistantName<</if>><</if>> shouts at $him for dragging $his pregnant ass.
 			<<else>>
 				While scrubbing the penthouse floor, $slaves[$i].slaveName's water breaks. $He panics at the thought of not cleaning up $his spill but $his worsening contractions force $him to find a secluded place to give birth.
 				<<ClothingBirth>>
-				Collecting <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child, $he carefully exits $his hiding place before coming under the eye of <<if $Stewardess != 0>>the glaring $Stewardess.slaveName. $His child is promptly taken<<elseif $HeadGirl != 0>>the glaring $HeadGirl.slaveName. $His child is promptly taken <<else>><<if $assistantName == "your personal assistant">>your personal assistant<<else>>$assistantName<</if>>. $His child is promptly taken by other servants<</if>> following a lecture about priorities and time management given $his constant pregnancy and predictable birth cycle.
+				Collecting <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child, $he carefully exits $his hiding place before coming under the eye of <<if $Stewardess != 0>>the glaring $Stewardess.slaveName. $His child is promptly taken<<elseif $HeadGirl != 0>>the glaring $HeadGirl.slaveName. $His child is promptly taken <<else>><<if $assistantName == "your personal assistant">>your personal assistant<<else>>$assistantName<</if>>. $His child is promptly taken by other servants<</if>> following a lecture about priorities and time management given $his constant pregnancy and predictable birth cycle.
 			<</if>>
 		<</if>>
 	<</if>>
@@ -408,44 +408,44 @@
 		<<if $slaves[$i].fetish == "mindbroken">>
 			<<if (random(1,20) > $suddenBirth)>>
 				<<if $masterSuiteUpgradePregnancy == 1>>
-					$He is helping into the birthing chamber, stripped, and aided into the specialized chair. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, following a shower and fresh change of clothes, $he is returned to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury == 2>>the fuckpit<<else>>the main room of the master suite<</if>>.
+					$He is helping into the birthing chamber, stripped, and aided into the specialized chair. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, following a shower and fresh change of clothes, $he is returned to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury == 2>>the fuckpit<<else>>the main room of the master suite<</if>>.
 				<<else>>
-					After struggling to strip and tipping into one of the various seats around the room, $he prepares to give birth. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to who may be watching $him. $His child is promptly taken and, following a shower and fresh change of clothes, $he is helped back to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury == 2>>the fuckpit<<else>>$his usual spot<</if>>.
+					After struggling to strip and tipping into one of the various seats around the room, $he prepares to give birth. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to who may be watching $him. $His child is promptly taken and, following a shower and fresh change of clothes, $he is helped back to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury == 2>>the fuckpit<<else>>$his usual spot<</if>>.
 				<</if>>
 			<<else>>
 				<<if $masterSuiteUpgradeLuxury == 1>>
 					While awaiting your return on the big bed in the master suite, $slaves[$i].slaveName's water breaks thoroughly soaking the sheets. Ignoring the mess, $he shifts into a more comfortable position.
 					<<ClothingBirth>>
-					$He struggles to reach <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child around $his still gravid figure before bringing it to $his breast and resuming $his wait. <<if $Concubine != 0>>Concubine.slaveName furiously orders $his child removed and $his still very pregnant ass forcefully ejected from the bed so it can be cleaned before your return.<</if>>
+					$He struggles to reach <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child around $his still gravid figure before bringing it to $his breast and resuming $his wait. <<if $Concubine != 0>>Concubine.slaveName furiously orders $his child removed and $his still very pregnant ass forcefully ejected from the bed so it can be cleaned before your return.<</if>>
 				<<elseif $masterSuiteUpgradeLuxury == 2>>
-					While being the bottom of the master suite's fuckpit, $slaves[$i].slaveName's water breaks. While $he doesn't stop having sex, the fucktoys using $him do and drag $him from the pit to give birth. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to who may be watching $his naked crotch. Without a second thought about $his child, $he slips back into the fuckpit.
+					While being the bottom of the master suite's fuckpit, $slaves[$i].slaveName's water breaks. While $he doesn't stop having sex, the fucktoys using $him do and drag $him from the pit to give birth. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to who may be watching $his naked crotch. Without a second thought about $his child, $he slips back into the fuckpit.
 				<<else>>
 					While awaiting your return in the master suite, $slaves[$i].slaveName's water breaks. $He pays it no heed and continues blankly waiting.
 					<<ClothingBirth>>
-					$He struggles to reach <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child around $his still gravid figure before bringing it to $his breast and resuming $his wait <<if $Concubine != 0>>Concubine.slaveName furiously orders $his child removed and $his still very pregnant ass thoroughly cleaned before your return.<</if>>
+					$He struggles to reach <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child around $his still gravid figure before bringing it to $his breast and resuming $his wait <<if $Concubine != 0>>Concubine.slaveName furiously orders $his child removed and $his still very pregnant ass thoroughly cleaned before your return.<</if>>
 				<</if>>
 			<</if>>
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
 				<<if $masterSuiteUpgradePregnancy == 1>>
-					$He is helping into the birthing chamber, stripped, and aided into the specialized chair. Finding it quite comfortable, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, following a shower and fresh change of clothes, $he is returned to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury == 2>>the fuckpit<<else>>the main room of the master suite<</if>>.
+					$He is helping into the birthing chamber, stripped, and aided into the specialized chair. Finding it quite comfortable, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, following a shower and fresh change of clothes, $he is returned to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury == 2>>the fuckpit<<else>>the main room of the master suite<</if>>.
 				<<else>>
-					After struggling to strip and tipping into one of the various seats around the room, $he prepares to give birth. $He gets comfortable and begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child> is promptly taken and, following a shower and fresh change of clothes, $he is returned to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury == 2>>the fuckpit<<else>>$his preferred spot<</if>>.
+					After struggling to strip and tipping into one of the various seats around the room, $he prepares to give birth. $He gets comfortable and begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child> is promptly taken and, following a shower and fresh change of clothes, $he is returned to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury == 2>>the fuckpit<<else>>$his preferred spot<</if>>.
 				<</if>>
 			<<else>>
 				<<if $masterSuiteUpgradeLuxury == 1>>
 					While awaiting your return on the big bed in the master suite, $slaves[$i].slaveName's water breaks thoroughly soaking the sheets. $He quickly shifts $himself off the bed and calls for a servant before dropping to the floor.
 					<<ClothingBirth>>
-					Once <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child is removed, $his still very gravid body cleaned up, and the sheets are changed, $he is helped back into bed to recover for your return.
+					Once <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child is removed, $his still very gravid body cleaned up, and the sheets are changed, $he is helped back into bed to recover for your return.
 				<<elseif $masterSuiteUpgradeLuxury == 2>>
 					While participating in the fuckpit orgy, $slaves[$i].slaveName's water breaks. $He begs to be let out of the pit but the other fucktoys pull $him in and position themselves for $him to pleasure them while giving birth.
 					<<set $humiliation = 1>>
 					<<ClothingBirth>>
-					Once the fucktoys are done tormenting the still very gravid new mother, they hand <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child off to the help and pull $him into an embrace to allow $him to regain $his strength.
+					Once the fucktoys are done tormenting the still very gravid new mother, they hand <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child off to the help and pull $him into an embrace to allow $him to regain $his strength.
 				<<else>>
 					While awaiting your return in the master suite, $slaves[$i].slaveName's water breaks. $He tries to get to the prepared area but fails to untangle $himself from the toys $he was playing with. $He calls for a servant to hurry as $he begins laboring.
 					<<ClothingBirth>>
-					The servant collects <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child and helps $his still very gravid body onto a cushion to recover for your return. <<if canDoAnal($slaves[$i]) && $slaves[$i].anus > 0>>With a little effort, $he pushes the vibrating dildo out of $his ass<<else>>With things settling down, $he finally manages to switch off the bullet vibrators stuck to $his crotch<</if>> before settling down for a nap.
+					The servant collects <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child and helps $his still very gravid body onto a cushion to recover for your return. <<if canDoAnal($slaves[$i]) && $slaves[$i].anus > 0>>With a little effort, $he pushes the vibrating dildo out of $his ass<<else>>With things settling down, $he finally manages to switch off the bullet vibrators stuck to $his crotch<</if>> before settling down for a nap.
 				<</if>>
 			<</if>>
 		<</if>>
@@ -453,44 +453,44 @@
 		<<if $slaves[$i].fetish == "mindbroken">>
 			<<if (random(1,20) > $suddenBirth)>>
 				<<if $masterSuiteUpgradePregnancy == 1>>
-					$He enters the birthing chamber, strips, and seats $himself in the specialized chair. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, following a shower and fresh change of clothes, $he returns to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury == 2>>the fuckpit<<else>>the main room of the master suite<</if>>.
+					$He enters the birthing chamber, strips, and seats $himself in the specialized chair. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, following a shower and fresh change of clothes, $he returns to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury == 2>>the fuckpit<<else>>the main room of the master suite<</if>>.
 				<<else>>
-					$He strips and settles into one of the various seats around the room. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to who may be watching $him. $His child is promptly taken and, following a shower and fresh change of clothes, $he returns to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury == 2>>the fuckpit<<else>>$his usual spot<</if>>.
+					$He strips and settles into one of the various seats around the room. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to who may be watching $him. $His child is promptly taken and, following a shower and fresh change of clothes, $he returns to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury == 2>>the fuckpit<<else>>$his usual spot<</if>>.
 				<</if>>
 			<<else>>
 				<<if $masterSuiteUpgradeLuxury == 1>>
 					While awaiting your return on the big bed in the master suite, $slaves[$i].slaveName's water breaks thoroughly soaking the sheets. Ignoring the mess, $he shifts into a more comfortable position.
 					<<ClothingBirth>>
-					$He struggles to reach <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child around $his still gravid figure before bringing it to $his breast and resuming $his wait. <<if $Concubine != 0>>Concubine.slaveName furiously orders $his child removed and $his still very pregnant ass forcefully ejected from the bed so it can be cleaned before your return.<</if>>
+					$He struggles to reach <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child around $his still gravid figure before bringing it to $his breast and resuming $his wait. <<if $Concubine != 0>>Concubine.slaveName furiously orders $his child removed and $his still very pregnant ass forcefully ejected from the bed so it can be cleaned before your return.<</if>>
 				<<elseif $masterSuiteUpgradeLuxury == 2>>
-					While being the bottom of the master suite's fuckpit, $slaves[$i].slaveName's water breaks. While $he doesn't stop having sex, the fucktoys using $him do and drag $him from the pit to give birth. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to who may be watching $his naked crotch. Without a second thought about $his child, $he slips back into the fuckpit.
+					While being the bottom of the master suite's fuckpit, $slaves[$i].slaveName's water breaks. While $he doesn't stop having sex, the fucktoys using $him do and drag $him from the pit to give birth. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to who may be watching $his naked crotch. Without a second thought about $his child, $he slips back into the fuckpit.
 				<<else>>
 					While awaiting your return in the master suite, $slaves[$i].slaveName's water breaks. $He pays it no heed and continues blankly waiting.
 					<<ClothingBirth>>
-					$He struggles to reach <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child around $his still gravid figure before bringing it to $his breast and resuming $his wait <<if $Concubine != 0>>Concubine.slaveName furiously orders $his child removed and $his still very pregnant ass thoroughly cleaned before your return.<</if>>
+					$He struggles to reach <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child around $his still gravid figure before bringing it to $his breast and resuming $his wait <<if $Concubine != 0>>Concubine.slaveName furiously orders $his child removed and $his still very pregnant ass thoroughly cleaned before your return.<</if>>
 				<</if>>
 			<</if>>
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
 				<<if $masterSuiteUpgradePregnancy == 1>>
-					$He enters the birthing chamber, strips, and seats $himself in the specialized chair. Finding it quite comfortable, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, following a shower and fresh change of clothes, $he returns to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury == 2>>the fuckpit<<else>>the main room of the master suite<</if>>.
+					$He enters the birthing chamber, strips, and seats $himself in the specialized chair. Finding it quite comfortable, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, following a shower and fresh change of clothes, $he returns to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury == 2>>the fuckpit<<else>>the main room of the master suite<</if>>.
 				<<else>>
-					$He strips and settles into one of the various seats around the room. $He gets comfortable and begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, following a shower and fresh change of clothes, $he returns to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury == 2>>the fuckpit<<else>>$his preferred spot<</if>>.
+					$He strips and settles into one of the various seats around the room. $He gets comfortable and begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, following a shower and fresh change of clothes, $he returns to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury == 2>>the fuckpit<<else>>$his preferred spot<</if>>.
 				<</if>>
 			<<else>>
 				<<if $masterSuiteUpgradeLuxury == 1>>
 					While awaiting your return on the big bed in the master suite, $slaves[$i].slaveName's water breaks thoroughly soaking the sheets. $He quickly moves $himself off the bed and calls for a servant before dropping to the floor.
 					<<ClothingBirth>>
-					Once <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child is removed, $his still very gravid body cleaned up, and the sheets are changed, $he crawls back into bed to recover for your return.
+					Once <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child is removed, $his still very gravid body cleaned up, and the sheets are changed, $he crawls back into bed to recover for your return.
 				<<elseif $masterSuiteUpgradeLuxury == 2>>
 					While participating in the fuckpit orgy, $slaves[$i].slaveName's water breaks. $He tries to crawl out of the pit but the other fucktoys pull $him back in and position themselves for $him to pleasure them while giving birth.
 					<<set $humiliation = 1>>
 					<<ClothingBirth>>
-					Once the fucktoys are done tormenting the exhausted <<if $slaves[$i].birthsTotal == 0>>new <<else>>brood<</if>>mother, they hand $his child off to the help and pull $him into an embrace to allow $him to regain $his strength.
+					Once the fucktoys are done tormenting the exhausted <<if $slaves[$i].counter.birthsTotal == 0>>new <<else>>brood<</if>>mother, they hand $his child off to the help and pull $him into an embrace to allow $him to regain $his strength.
 				<<else>>
 					While awaiting your return in the master suite, $slaves[$i].slaveName's water breaks. $He tries to get to the prepared area but fails to untangle $himself from the toys $he was playing with. $He calls for a servant to hurry as $he begins laboring.
 					<<ClothingBirth>>
-					The servant collects <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child and helps $his still very gravid body onto a cushion to recover for your return. <<if canDoAnal($slaves[$i]) && $slaves[$i].anus > 0>>With a little effort, $he pushes the vibrating dildo out of $his ass<<else>>With things settling down, $he finally manages to switch off the bullet vibrators stuck to $his crotch<</if>> before settling down for a nap.
+					The servant collects <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child and helps $his still very gravid body onto a cushion to recover for your return. <<if canDoAnal($slaves[$i]) && $slaves[$i].anus > 0>>With a little effort, $he pushes the vibrating dildo out of $his ass<<else>>With things settling down, $he finally manages to switch off the bullet vibrators stuck to $his crotch<</if>> before settling down for a nap.
 				<</if>>
 			<</if>>
 		<</if>>
@@ -500,52 +500,52 @@
 	<<if !canWalk($slaves[$i])>>
 		<<if $slaves[$i].fetish == "mindbroken">>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He is helped into a private room in the back of the club by a group of eager patrons. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to $his audience. $His child is promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with $his still very gravid body.
+				$He is helped into a private room in the back of the club by a group of eager patrons. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to $his audience. $His child is promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with $his still very gravid body.
 			<<else>>
 				$slaves[$i].slaveName is showing off $his gravid body and trying to attract citizens as well as $he can. During one of $his teases, $his water breaks, soaking the floor. $He keeps on teasing, despite $his condition, until $his contractions drag $him to the floor.
 				<<ClothingBirth>>
-				Multiple citizens pull $his still very pregnant form into a booth so that they may tease $his exhausted body while the floor is dried and <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child carried off.
+				Multiple citizens pull $his still very pregnant form into a booth so that they may tease $his exhausted body while the floor is dried and <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child carried off.
 			<</if>>
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He is helped to a private room in the back of the club by several patrons who just can't keep their hands off $him. $He settles $himself onto a patron's lap and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, basking in the attention of $his audience. $His child is promptly taken and $he beckons the audience to enjoy $his still very gravid body.
+				$He is helped to a private room in the back of the club by several patrons who just can't keep their hands off $him. $He settles $himself onto a patron's lap and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, basking in the attention of $his audience. $His child is promptly taken and $he beckons the audience to enjoy $his still very gravid body.
 			<<else>>
 				<<if $slaves[$i].fetish == "humiliation">>
 					$slaves[$i].slaveName is showing off $his gravid body and trying to attract citizens by "dancing" as well as $he can, all the while being a huge tease. During one of $his "dances", $his water breaks, soaking the floor. $He calls out to the crowd, hyping them up for $his new show.
 					<<set $humiliation = 1>>
 					<<ClothingBirth>>
-					As <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child are removed, $he is helped into one of the back rooms by several of $his aroused onlookers.
+					As <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child are removed, $he is helped into one of the back rooms by several of $his aroused onlookers.
 				<<else>>
 					$slaves[$i].slaveName is showing off $his gravid body and trying to attract citizens by "dancing" as well as $his figure will let $him. During one of $his dances, $his water breaks, soaking the floor. $He hastily tries to find help to leave, but only finds hands groping $his body. $He is quickly pulled into one of the side rooms by a group of men looking forward to the show $he's about to perform for them.
 					<<set $humiliation = 1>>
 					<<ClothingBirth>>
-					Only once the last of $his clients cums over $his still very pregnant body is $he allowed to gather <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child and take a seat. $He enjoys a moment with $his newborn before the servant comes to collect it.
+					Only once the last of $his clients cums over $his still very pregnant body is $he allowed to gather <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child and take a seat. $He enjoys a moment with $his newborn before the servant comes to collect it.
 				<</if>>
 			<</if>>
 		<</if>>
 	<<else>>
 		<<if $slaves[$i].fetish == "mindbroken">>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He heads to a private room in the back of the club filled with eager patrons. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to $his audience. $His child is promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with $his still very gravid body.
+				$He heads to a private room in the back of the club filled with eager patrons. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to $his audience. $His child is promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with $his still very gravid body.
 			<<else>>
 				$slaves[$i].slaveName is showing off $his gravid body and trying to attract citizens by dancing as well as $he can. During one of $his dances, $his water breaks, soaking the dance floor. $He keeps on dancing, despite $his condition, until $his contractions drag $him to the floor.
 				<<ClothingBirth>>
-				Multiple citizens pull $his still very pregnant form into a booth so that they may tease $his exhausted body while the dance floor is dried and <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child carried off.
+				Multiple citizens pull $his still very pregnant form into a booth so that they may tease $his exhausted body while the dance floor is dried and <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child carried off.
 			<</if>>
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He heads to a private room in the back of the club accompanied by several patrons who just can't keep their hands off $him. $He settles $himself onto a patron's lap and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, basking in the attention of $his audience. $His child is promptly taken and $he beckons the audience to enjoy $his still very gravid body.
+				$He heads to a private room in the back of the club accompanied by several patrons who just can't keep their hands off $him. $He settles $himself onto a patron's lap and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, basking in the attention of $his audience. $His child is promptly taken and $he beckons the audience to enjoy $his still very gravid body.
 			<<else>>
 				<<if $slaves[$i].fetish == "humiliation">>
 					$slaves[$i].slaveName is showing off $his gravid body and trying to attract citizens by dancing as well as $he can, all the while flashing glimpses of $his crotch and nipples. During one of $his dances, $his water breaks, soaking the dance floor. $He calls out to the crowd, hyping them up for $his new show.
 					<<set $humiliation = 1>>
 					<<ClothingBirth>>
-					As <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child is removed from the dance floor, $his still very pregnant form is helped into one of the back rooms by several of $his aroused onlookers.
+					As <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child is removed from the dance floor, $his still very pregnant form is helped into one of the back rooms by several of $his aroused onlookers.
 				<<else>>
 					$slaves[$i].slaveName is showing off $his gravid body and trying to attract citizens by dancing as well as $he can. During one of $his dances, $his water breaks, soaking the dance floor. $He hastily tries to escape the public's gaze only to find hands groping $his body. $He is quickly pulled into one of the side rooms by a group of men looking forward to the show $he's about to perform for them.
 					<<set $humiliation = 1>>
 					<<ClothingBirth>>
-					Only once the last of $his clients cums over $his still very pregnant figure is $he allowed to gather <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child and take a seat. $He enjoys a moment with $his newborn before the servant comes to collect it.
+					Only once the last of $his clients cums over $his still very pregnant figure is $he allowed to gather <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child and take a seat. $He enjoys a moment with $his newborn before the servant comes to collect it.
 				<</if>>
 			<</if>>
 		<</if>>
@@ -555,25 +555,25 @@
 	<<if !canWalk($slaves[$i])>>
 		<<if $slaves[$i].fetish == "mindbroken">>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He is helped back to $his bed and stripped before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, after a short rest, $he waits for someone to help $his still very gravid form to $his next job, having forgotten $he was choosing it.
+				$He is helped back to $his bed and stripped before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, after a short rest, $he waits for someone to help $his still very gravid form to $his next job, having forgotten $he was choosing it.
 			<<else>>
 				$slaves[$i].slaveName is awoken from $his stupor by a strong contraction. $He runs a hand across $his middle as another contraction runs through it.
 				<<ClothingBirth>>
-				$He fishes around under $his still huge dome of a stomach searching for <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> newborn. Once $he finds it, $he draws it to $his breast and resumes waiting for someone to tell $him what to do.
+				$He fishes around under $his still huge dome of a stomach searching for <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> newborn. Once $he finds it, $he draws it to $his breast and resumes waiting for someone to tell $him what to do.
 			<</if>>
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He is helped back to $his bed and stripped before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, after a short rest, $he returns to pondering what assignment would be best for a still very gravid girl.
+				$He is helped back to $his bed and stripped before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, after a short rest, $he returns to pondering what assignment would be best for a still very gravid girl.
 			<<else>>
 				While deciding on $his post, $slaves[$i].slaveName's water breaks. Unable to reach the prepared birthing room in time, $he pulls $himself into a secluded nook to give birth in.
 				<<ClothingBirth>>
-				$He gathers <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child and recovers $his strength before a servant finds $him and collects $his baby. $He decides to rest for the rest of the day before returning to pondering what assignment would be best for a still very gravid girl.
+				$He gathers <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child and recovers $his strength before a servant finds $him and collects $his baby. $He decides to rest for the rest of the day before returning to pondering what assignment would be best for a still very gravid girl.
 			<</if>>
 		<</if>>
 	<<else>>
 		<<if $slaves[$i].fetish == "mindbroken">>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He returns to $his bed and strips before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, after a short rest, $he returns to waddling around the penthouse.
+				$He returns to $his bed and strips before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, after a short rest, $he returns to waddling around the penthouse.
 			<<else>>
 				$slaves[$i].slaveName is awoken from $his stupor by a strong contraction. $He runs a hand across $his middle as another contraction runs through it.
 				<<ClothingBirth>>
@@ -581,17 +581,17 @@
 			<</if>>
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, after a short rest, $he returns to pondering what assignment would be best for a still very gravid girl.
+				$He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, after a short rest, $he returns to pondering what assignment would be best for a still very gravid girl.
 			<<else>>
 				<<if $slaves[$i].fetish == "humiliation">>
 					While wandering the penthouse deciding on $his post, $slaves[$i].slaveName's water breaks. Sensing an opportunity, $he waddles to the nearest balcony overlooking the city. $He calls out, making sure all eyes are on $him for what happens next.
 					<<set $humiliation = 1>>
 					<<ClothingBirth>>
-					$He gathers <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child and recovers $his strength before finding a servant to give it to. $He decides to rest for the rest of the day before returning to figuring out what assignment would be most humiliating for a still very gravid girl.
+					$He gathers <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child and recovers $his strength before finding a servant to give it to. $He decides to rest for the rest of the day before returning to figuring out what assignment would be most humiliating for a still very gravid girl.
 				<<else>>
 					While wandering the penthouse deciding on $his post, $slaves[$i].slaveName's water breaks. Unable to reach the prepared birthing room in time, $he finds a secluded nook to give birth in.
 					<<ClothingBirth>>
-					$He gathers <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child and recovers $his strength before finding a servant to give it to. $He decides to rest for the rest of the day before returning to deciding what assignment would be best for a still very gravid girl.
+					$He gathers <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child and recovers $his strength before finding a servant to give it to. $He decides to rest for the rest of the day before returning to deciding what assignment would be best for a still very gravid girl.
 				<</if>>
 			<</if>>
 		<</if>>
@@ -603,20 +603,20 @@
 	<</if>>
 	<<if $slaves[$i].fetish == "mindbroken">>
 		<<if (random(1,20) > $suddenBirth)>>
-			<<if $Attendant != 0>>$Attendant.slaveName leads $him to a special pool designed to give birth in. Once $he is safely in the water alongside _him2,<<else>>$He is lead to a special pool designed to give birth in. Once $he is safely in the water alongside $his assistant,<</if>> $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to $his watching caretaker. $His child is promptly taken and, following a cleaning of $his still very gravid body, $he is taken back to the spa.
+			<<if $Attendant != 0>>$Attendant.slaveName leads $him to a special pool designed to give birth in. Once $he is safely in the water alongside _him2,<<else>>$He is lead to a special pool designed to give birth in. Once $he is safely in the water alongside $his assistant,<</if>> $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to $his watching caretaker. $His child is promptly taken and, following a cleaning of $his still very gravid body, $he is taken back to the spa.
 		<<else>>
 			While soaking in the spa's pool, $slaves[$i].slaveName's water breaks. As $he begins to ready $himself for birth, <<if $Attendant != 0>>$Attendant.slaveName pulls $him out of the pool and glares at $him<<else>>the other bathers watch curiously<</if>>.
 			<<ClothingBirth>>
-			$He and <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child are quickly dried off as $he begins nursing it. A servant soon arrives to take $his child away.
+			$He and <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child are quickly dried off as $he begins nursing it. A servant soon arrives to take $his child away.
 		<</if>>
 	<<else>>
 		<<if (random(1,20) > $suddenBirth)>>
-			<<if $Attendant != 0>>$Attendant.slaveName escorts $him to a special pool designed to give birth in. Once $he is safely in the water alongside _him2,<<else>>$He is escorted to a special pool designed to give birth in. Once $he is safely in the water alongside $his assistant,<</if>> $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, aided by $his caretaker. $His child is promptly taken and, following a cleaning of $his still very gravid body, $he is taken back to the spa.
+			<<if $Attendant != 0>>$Attendant.slaveName escorts $him to a special pool designed to give birth in. Once $he is safely in the water alongside _him2,<<else>>$He is escorted to a special pool designed to give birth in. Once $he is safely in the water alongside $his assistant,<</if>> $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, aided by $his caretaker. $His child is promptly taken and, following a cleaning of $his still very gravid body, $he is taken back to the spa.
 		<<else>>
 			<<if !canWalk($slaves[$i])>>While changing in the changing room before a nice soak, $slaves[$i].slaveName's water breaks. $He hurries to find someone to help $him but only finds curious onlookers<<else>>While heading for the changing room before a nice soak, $slaves[$i].slaveName's water breaks. $He hurries into the changing room only to find it unusually crowded<</if>>. Without any choice left, $he assumes a birthing position.
 			<<set $humiliation = 1>>
 			<<ClothingBirth>>
-			Several of other slaves present help $him with <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child while the rest finish pleasuring themselves over the show. <<if $Attendant != 0>>$Attendant.slaveName, lured in by the commotion, shoos the other slaves out and helps the new mother to a private relaxation room to unwind<<else>>Soon a servant arrives to take $his child away and $he is ushered into the bath to clean up and relax<</if>>.
+			Several of other slaves present help $him with <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child while the rest finish pleasuring themselves over the show. <<if $Attendant != 0>>$Attendant.slaveName, lured in by the commotion, shoos the other slaves out and helps the new mother to a private relaxation room to unwind<<else>>Soon a servant arrives to take $his child away and $he is ushered into the bath to clean up and relax<</if>>.
 		<</if>>
 	<</if>>
 
@@ -626,20 +626,20 @@
 	<</if>>
 	<<if $slaves[$i].fetish == "mindbroken">>
 		<<if (random(1,20) > $suddenBirth)>>
-			<<if $Matron != 0>>$Matron.slaveName leads $him to a special pool designed to give birth in. Once $he is safely in the water alongside _him2,<<else>>$He is lead to a special pool designed to give birth in. Once $he is safely in the water alongside $his assistant,<</if>> $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to $his watching caretaker. $His child is promptly taken and, following a cleaning of $his still very gravid body, $he is taken back to the nursery.
+			<<if $Matron != 0>>$Matron.slaveName leads $him to a special pool designed to give birth in. Once $he is safely in the water alongside _him2,<<else>>$He is lead to a special pool designed to give birth in. Once $he is safely in the water alongside $his assistant,<</if>> $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to $his watching caretaker. $His child is promptly taken and, following a cleaning of $his still very gravid body, $he is taken back to the nursery.
 		<<else>>
 			While soaking in the nursery's pool, $slaves[$i].slaveName's water breaks. As $he begins to ready $himself for birth, <<if $Matron != 0>>$Matron.slaveName pulls $him out of the pool and glares at $him<<else>>the other bathers watch curiously<</if>>.
 			<<ClothingBirth>>
-			$He and <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child are quickly dried off as $he begins nursing it. A servant soon arrives to take $his child away.
+			$He and <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child are quickly dried off as $he begins nursing it. A servant soon arrives to take $his child away.
 		<</if>>
 	<<else>>
 		<<if (random(1,20) > $suddenBirth)>>
-			<<if $Matron != 0>>$Matron.slaveName escorts $him to a special pool designed to give birth in. Once $he is safely in the water alongside _him2,<<else>>$He is escorted to a special pool designed to give birth in. Once $he is safely in the water alongside $his assistant,<</if>> $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, aided by $his caretaker. $His child is promptly taken and, following a cleaning of $his still very gravid body, $he is taken back to the nursery.
+			<<if $Matron != 0>>$Matron.slaveName escorts $him to a special pool designed to give birth in. Once $he is safely in the water alongside _him2,<<else>>$He is escorted to a special pool designed to give birth in. Once $he is safely in the water alongside $his assistant,<</if>> $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, aided by $his caretaker. $His child is promptly taken and, following a cleaning of $his still very gravid body, $he is taken back to the nursery.
 		<<else>>
 			<<if !canWalk($slaves[$i])>>While changing in the changing room before a nice soak, $slaves[$i].slaveName's water breaks. $He hurries to find someone to help $him but only finds curious onlookers<<else>>While heading for the changing room before a nice soak, $slaves[$i].slaveName's water breaks. $He hurries into the changing room only to find it unusually crowded<</if>>. Without any choice left, $he assumes a birthing position.
 			<<set $humiliation = 1>>
 			<<ClothingBirth>>
-			Several of other slaves present help $him with <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child while the rest finish pleasuring themselves over the show. <<if $Matron != 0>>$Matron.slaveName, lured in by the commotion, shoos the other slaves out and helps the new mother to a private relaxation room to unwind<<else>>Soon a servant arrives to take $his child away and $he is ushered into the bath to clean up and relax<</if>>.
+			Several of other slaves present help $him with <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child while the rest finish pleasuring themselves over the show. <<if $Matron != 0>>$Matron.slaveName, lured in by the commotion, shoos the other slaves out and helps the new mother to a private relaxation room to unwind<<else>>Soon a servant arrives to take $his child away and $he is ushered into the bath to clean up and relax<</if>>.
 		<</if>>
 	<</if>>
 
@@ -649,20 +649,20 @@
 	<</if>>
 	<<if !canWalk($slaves[$i])>>
 		<<if (random(1,20) > $suddenBirth)>>
-			Having been notified in the weeks leading up to $his <<if $slaves[$i].birthsTotal == 0>>first<<else>>regular<</if>> birth, $he is helped to the front of the class and stripped; $he is being used as a learning aid in this lesson. Blushing strongly, $he begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, fully aware of the rapt attention of the other students. $His child is promptly taken and, following a cleaning and fresh change of clothes, $he is helped back to $his seat. $He can't help but <<if canSee($slaves[$i])>>notice some of the detailed notes the class took on $his genitals<<else>>overhear some of the lewd comments about $his still very gravid figure<</if>>.
+			Having been notified in the weeks leading up to $his <<if $slaves[$i].counter.birthsTotal == 0>>first<<else>>regular<</if>> birth, $he is helped to the front of the class and stripped; $he is being used as a learning aid in this lesson. Blushing strongly, $he begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, fully aware of the rapt attention of the other students. $His child is promptly taken and, following a cleaning and fresh change of clothes, $he is helped back to $his seat. $He can't help but <<if canSee($slaves[$i])>>notice some of the detailed notes the class took on $his genitals<<else>>overhear some of the lewd comments about $his still very gravid figure<</if>>.
 			<<set $humiliation = 1>>
 		<<else>>
-			During a lesson in $schoolroomName, $slaves[$i].slaveName's water breaks. Since $he can't leave the lesson, $he tries $his best to hold back the upcoming birth of <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He fails to manage and a particularly strong contraction elicits a moan noticeable enough to draw all the students' attention.
+			During a lesson in $schoolroomName, $slaves[$i].slaveName's water breaks. Since $he can't leave the lesson, $he tries $his best to hold back the upcoming birth of <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He fails to manage and a particularly strong contraction elicits a moan noticeable enough to draw all the students' attention.
 			<<set $humiliation = 1>>
 			<<ClothingBirth>>
 			<<if $Schoolteacher != 0>>$Schoolteacher.slaveName, furious that _his2 lesson was interrupted, drags $his still very pregnant ass from the class along with $his newborn child<<else>>$He gathers $his newborn child up and is quickly helped from the class<</if>>. $He can feel all the eyes watching $him leave.
 		<</if>>
 	<<else>>
 		<<if (random(1,20) > $suddenBirth)>>
-			Having been notified in the weeks leading up to $his <<if $slaves[$i].birthsTotal == 0>>first<<else>>regular<</if>> birth, $he heads to the front of the class and strips; $he is being used as a learning aid in this lesson. Blushing strongly, $he begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, fully aware of the rapt attention of the other students. $His child is promptly taken and, following a cleaning and fresh change of clothes, $he returns to $his seat. $He can't help but <<if canSee($slaves[$i])>>notice some of the detailed notes the class took on $his genitals<<else>>overhear some of the lewd comments about $his still very gravid figure<</if>>.
+			Having been notified in the weeks leading up to $his <<if $slaves[$i].counter.birthsTotal == 0>>first<<else>>regular<</if>> birth, $he heads to the front of the class and strips; $he is being used as a learning aid in this lesson. Blushing strongly, $he begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, fully aware of the rapt attention of the other students. $His child is promptly taken and, following a cleaning and fresh change of clothes, $he returns to $his seat. $He can't help but <<if canSee($slaves[$i])>>notice some of the detailed notes the class took on $his genitals<<else>>overhear some of the lewd comments about $his still very gravid figure<</if>>.
 			<<set $humiliation = 1>>
 		<<else>>
-			During a lesson in $schoolroomName, $slaves[$i].slaveName's water breaks. Since $he can't leave the lesson, $he tries $his best to hold back the upcoming birth of <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He fails to manage and a particularly strong contraction elicits a moan noticeable enough to draw all the students' attention.
+			During a lesson in $schoolroomName, $slaves[$i].slaveName's water breaks. Since $he can't leave the lesson, $he tries $his best to hold back the upcoming birth of <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He fails to manage and a particularly strong contraction elicits a moan noticeable enough to draw all the students' attention.
 			<<set $humiliation = 1>>
 			<<ClothingBirth>>
 			<<if $Schoolteacher != 0>>$Schoolteacher.slaveName, furious that _his2 lesson was interrupted, dismisses $him from the class along with $his newborn child<<else>>$He gathers $his newborn child up and quickly excuses $himself from the class<</if>>. $He can feel all the eyes staring at $his still very gravid middle.
@@ -671,74 +671,74 @@
 
 <<case "take classes">>
 	<<if (random(1,20) > $suddenBirth)>>
-		Or $he would have, had <<if $assistantName == "your personal assistant">>your personal assistant<<else>>$assistantName<</if>> allowed it. Since $he can't leave the lesson, $he tries $his best to hold back the upcoming birth, not without your assistant noticing. As punishment for poor planning, especially since this will be a weekly occurrence in $his life, $his birth will be turned into a live broadcast. Blushing strongly, $he begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, trying $his best to hide $his shame. Exhausted from the birth, $he is permitted a short break as $his child is collected to clean $himself up before the lesson is continued.
+		Or $he would have, had <<if $assistantName == "your personal assistant">>your personal assistant<<else>>$assistantName<</if>> allowed it. Since $he can't leave the lesson, $he tries $his best to hold back the upcoming birth, not without your assistant noticing. As punishment for poor planning, especially since this will be a weekly occurrence in $his life, $his birth will be turned into a live broadcast. Blushing strongly, $he begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, trying $his best to hide $his shame. Exhausted from the birth, $he is permitted a short break as $his child is collected to clean $himself up before the lesson is continued.
 		<<set $humiliation = 1>>
 	<<else>>
 		During a lesson under <<if $assistantName == "your personal assistant">>your personal assistant<<else>>$assistantName<</if>>, $slaves[$i].slaveName's water breaks. Since $he can't leave the lesson, $he tries $his best to hold back the upcoming birth, not without your assistant noticing. As punishment for poor planning, especially since this will be a weekly occurrence in $his life, $he is forbidden from leaving. Additionally, $his birth will be turned into a live broadcast.
 		<<set $humiliation = 1>>
 		<<ClothingBirth>>
-		Exhausted from the birth, $he is permitted a short break as <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child is gathered to <<if !canWalk($slaves[$i])>>be cleaned<<else>>clean $himself<</if>> up before the lesson is continued.
+		Exhausted from the birth, $he is permitted a short break as <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child is gathered to <<if !canWalk($slaves[$i])>>be cleaned<<else>>clean $himself<</if>> up before the lesson is continued.
 	<</if>>
 
 <<case "work in the brothel">>
 	<<if !canWalk($slaves[$i])>>
 		<<if $slaves[$i].fetish == "mindbroken">>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He is helped to a private room in the back of the brothel by a group of eager patrons. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to $his audience. $His child is promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with $his still very gravid body.
+				$He is helped to a private room in the back of the brothel by a group of eager patrons. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to $his audience. $His child is promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with $his still very gravid body.
 			<<else>>
 				<<if (_birthScene > 80) && canDoVaginal($slaves[$i])>>
-					While riding a customer's dick, $slaves[$i].slaveName's water breaks on him. Showing no signs of stopping, he shoves $his bulk off of him. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to who may be watching $his naked crotch. $He draws $his child to $his breast before seeking out the next customer's cock.
+					While riding a customer's dick, $slaves[$i].slaveName's water breaks on him. Showing no signs of stopping, he shoves $his bulk off of him. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to who may be watching $his naked crotch. $He draws $his child to $his breast before seeking out the next customer's cock.
 				<<elseif (_birthScene > 60) && canDoAnal($slaves[$i])>>
-					While taking a customer's dick in $his ass, $slaves[$i].slaveName's water breaks. $He shows no signs of slowing down, so he allows $him to reposition and continue. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to who may be watching $his naked crotch. He came strongly thanks to $him and gives $him a slap on the ass as $he struggles to reach $his child around $his still very gravid middle. Once $he has brought $his child to $his breast, $he seeks out the next customer's cock.
+					While taking a customer's dick in $his ass, $slaves[$i].slaveName's water breaks. $He shows no signs of slowing down, so he allows $him to reposition and continue. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to who may be watching $his naked crotch. He came strongly thanks to $him and gives $him a slap on the ass as $he struggles to reach $his child around $his still very gravid middle. Once $he has brought $his child to $his breast, $he seeks out the next customer's cock.
 				<<elseif (_birthScene > 40)>>
 					While licking a customer's cunt, $slaves[$i].slaveName's water breaks. $He shows no signs of slowing down, so she allows $him to reposition and continue.
 					<<ClothingBirth>>
-					The customer splashes across $his face as $he struggles to reach <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child around $his still very gravid middle. Once $he has brought $his child to $his breast, $he seeks out the next customer's cunt.
+					The customer splashes across $his face as $he struggles to reach <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child around $his still very gravid middle. Once $he has brought $his child to $his breast, $he seeks out the next customer's cunt.
 				<<else>>
 					While sucking a customer's dick, $slaves[$i].slaveName's water breaks. $He shows no signs of slowing down, so he allows $him to reposition and continue.
 					<<ClothingBirth>>
-					He cums down $his throat as $he struggles to reach <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child around $his still very gravid middle. Once $he has brought $his child to $his breast, $he seeks out the next customer's cock.
+					He cums down $his throat as $he struggles to reach <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child around $his still very gravid middle. Once $he has brought $his child to $his breast, $he seeks out the next customer's cock.
 				<</if>>
 			<</if>>
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
 				$He is helped to a private room in the back of the brothel by several patrons who paid quite a handsome price to enjoy this moment.
 				<<if $slaves[$i].devotion > 20>>
-					$He settles $himself onto a patron's lap and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, basking in the attention of $his audience. $His child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and $he beckons the audience to enjoy $his still very gravid body.
+					$He settles $himself onto a patron's lap and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, basking in the attention of $his audience. $His child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and $he beckons the audience to enjoy $his still very gravid body.
 				<<elseif $slaves[$i].devotion >= -20>>
-					$He hesitantly begins to pose, but one of the patrons grabs $him by the swollen waist and pulls $him onto his lap. $He winces as his dick slips over $his exposed crotch, but can do nothing to stop <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby from being born. $He hates that the first thing $his child will touch is an erect cock; a bitter reminder of what its future will likely hold. $His fully born child is promptly taken and $his clients descend upon $his vulnerable, still very gravid, body.
+					$He hesitantly begins to pose, but one of the patrons grabs $him by the swollen waist and pulls $him onto his lap. $He winces as his dick slips over $his exposed crotch, but can do nothing to stop <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby from being born. $He hates that the first thing $his child will touch is an erect cock; a bitter reminder of what its future will likely hold. $His fully born child is promptly taken and $his clients descend upon $his vulnerable, still very gravid, body.
 				<<else>>
-					$He stands shaking, $his waters flowing down $his legs, until one of the patrons grabs $him by the swollen waist and pulls $him onto his lap. $He cries out as his dick slips over $his exposed crotch, but can do nothing to stop <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby from being born. $He hates that the first thing $his child will touch is an erect cock; a bitter reminder of what its future will likely hold. $His fully born child is promptly taken and $his clients descend upon $his vulnerable, still very gravid, body.
+					$He stands shaking, $his waters flowing down $his legs, until one of the patrons grabs $him by the swollen waist and pulls $him onto his lap. $He cries out as his dick slips over $his exposed crotch, but can do nothing to stop <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby from being born. $He hates that the first thing $his child will touch is an erect cock; a bitter reminder of what its future will likely hold. $His fully born child is promptly taken and $his clients descend upon $his vulnerable, still very gravid, body.
 				<</if>>
 			<<else>>
 				<<if (_birthScene > 80) && canDoVaginal($slaves[$i])>>
-					While riding a customer's dick, $slaves[$i].slaveName's water breaks on him. $He desperately tries to disengage but he grabs $his hips and slams $him back down. He thoroughly enjoys $his contracting cunt before pushing $him off and standing over $him, jacking off. Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. He cums over $his heaving, still very gravid body and moves on leaving $him to recover and collect $his child to be sent off.
+					While riding a customer's dick, $slaves[$i].slaveName's water breaks on him. $He desperately tries to disengage but he grabs $his hips and slams $him back down. He thoroughly enjoys $his contracting cunt before pushing $him off and standing over $him, jacking off. Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. He cums over $his heaving, still very gravid body and moves on leaving $him to recover and collect $his child to be sent off.
 					<<set $humiliation = 1>>
 				<<elseif (_birthScene > 60) && canDoAnal($slaves[$i])>>
-					While taking a customer's dick in $his ass, $slaves[$i].slaveName's water breaks. $He desperately tries to disengage but he grabs $his hips and slams into $him hard. Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. He came strongly thanks to $him and gives $him a slap on the ass as $he collapses onto $his still very gravid belly and slips to $his side. $He quickly gathers $his child to be sent off.
+					While taking a customer's dick in $his ass, $slaves[$i].slaveName's water breaks. $He desperately tries to disengage but he grabs $his hips and slams into $him hard. Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. He came strongly thanks to $him and gives $him a slap on the ass as $he collapses onto $his still very gravid belly and slips to $his side. $He quickly gathers $his child to be sent off.
 					<<set $humiliation = 1>>
 				<<elseif (_birthScene > 40)>>
 					While licking a customer's cunt, $slaves[$i].slaveName's water breaks. $He desperately tries to disengage but she grabs $his head and slams $him back into $his crotch.
 					<<set $humiliation = 1>>
 					<<ClothingBirth>>
-					She cums across $his face before helping $his still very gravid body to the ground and leaving. When $he recovers, $he quickly gathers <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child to be sent off.
+					She cums across $his face before helping $his still very gravid body to the ground and leaving. When $he recovers, $he quickly gathers <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child to be sent off.
 				<<else>>
 					While sucking a customer's dick, $slaves[$i].slaveName's water breaks. $He desperately tries to disengage but he grabs $his head and slams $him back into his crotch.
 					<<set $humiliation = 1>>
 					<<ClothingBirth>>
-					He cums down $his throat before letting $him collapse to the ground and leaving. When $he recovers and pushes $his still very gravid body upright, $he quickly gathers <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child to be sent off.
+					He cums down $his throat before letting $him collapse to the ground and leaving. When $he recovers and pushes $his still very gravid body upright, $he quickly gathers <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child to be sent off.
 				<</if>>
 			<</if>>
 		<</if>>
 	<<else>>
 		<<if $slaves[$i].fetish == "mindbroken">>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He heads to a private room in the back of the brothel filled with eager patrons. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to $his audience. $His child is promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with $his still very gravid body.
+				$He heads to a private room in the back of the brothel filled with eager patrons. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to $his audience. $His child is promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with $his still very gravid body.
 			<<else>>
 				<<if (_birthScene > 80) && canDoVaginal($slaves[$i])>>
-					While riding a customer's dick, $slaves[$i].slaveName's water breaks on him. Showing no signs of stopping, he shoves $his bulk off of him. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to who may be watching $his naked crotch. $He draws $his child to $his breast before seeking out the next customer's cock.
+					While riding a customer's dick, $slaves[$i].slaveName's water breaks on him. Showing no signs of stopping, he shoves $his bulk off of him. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to who may be watching $his naked crotch. $He draws $his child to $his breast before seeking out the next customer's cock.
 				<<elseif (_birthScene > 60) && canDoAnal($slaves[$i])>>
-					While taking a customer's dick in $his ass, $slaves[$i].slaveName's water breaks. $He shows no signs of slowing down, so he allows $him to reposition and continue. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to who may be watching $his naked crotch. He came strongly thanks to $him and gives $him a slap on the ass as $he struggles to reach $his child around $his still very gravid middle. Once $he has brought $his child to $his breast, $he seeks out the next customer's cock.
+					While taking a customer's dick in $his ass, $slaves[$i].slaveName's water breaks. $He shows no signs of slowing down, so he allows $him to reposition and continue. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to who may be watching $his naked crotch. He came strongly thanks to $him and gives $him a slap on the ass as $he struggles to reach $his child around $his still very gravid middle. Once $he has brought $his child to $his breast, $he seeks out the next customer's cock.
 				<<elseif (_birthScene > 40)>>
 					While licking a customer's cunt, $slaves[$i].slaveName's water breaks. $He shows no signs of slowing down, so she allows $him to reposition and continue.
 					<<ClothingBirth>>
@@ -753,29 +753,29 @@
 			<<if (random(1,20) > $suddenBirth)>>
 				$He heads to a private room in the back of the brothel accompanied by several patrons who paid quite a handsome price to enjoy this moment.
 				<<if $slaves[$i].devotion > 20>>
-					$He settles $himself onto a patron's lap and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, basking in the attention of $his audience. $His child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and $he beckons the audience to enjoy $his still very gravid body.
+					$He settles $himself onto a patron's lap and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, basking in the attention of $his audience. $His child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and $he beckons the audience to enjoy $his still very gravid body.
 				<<elseif $slaves[$i].devotion >= -20>>
-					$He hesitantly begins to pose, but one of the patrons grabs $him by the swollen waist and pulls $him onto his lap. $He winces as his dick slips over $his exposed crotch, but can do nothing to stop <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby from being born. $He hates that the first thing $his child will touch is an erect cock; a bitter reminder of what its future will likely hold. $His fully born child is promptly taken and $his clients descend upon $his vulnerable, still very gravid, body.
+					$He hesitantly begins to pose, but one of the patrons grabs $him by the swollen waist and pulls $him onto his lap. $He winces as his dick slips over $his exposed crotch, but can do nothing to stop <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby from being born. $He hates that the first thing $his child will touch is an erect cock; a bitter reminder of what its future will likely hold. $His fully born child is promptly taken and $his clients descend upon $his vulnerable, still very gravid, body.
 				<<else>>
-					$He stands shaking, $his waters flowing down $his legs, until one of the patrons grabs $him by the swollen waist and pulls $him onto his lap. $He cries out as his dick slips over $his exposed crotch, but can do nothing to stop <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby from being born. $He hates that the first thing $his child will touch is an erect cock; a bitter reminder of what its future will likely hold. $His fully born child is promptly taken and $his clients descend upon $his vulnerable, still very gravid, body.
+					$He stands shaking, $his waters flowing down $his legs, until one of the patrons grabs $him by the swollen waist and pulls $him onto his lap. $He cries out as his dick slips over $his exposed crotch, but can do nothing to stop <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby from being born. $He hates that the first thing $his child will touch is an erect cock; a bitter reminder of what its future will likely hold. $His fully born child is promptly taken and $his clients descend upon $his vulnerable, still very gravid, body.
 				<</if>>
 			<<else>>
 				<<if (_birthScene > 80) && canDoVaginal($slaves[$i])>>
-					While riding a customer's dick, $slaves[$i].slaveName's water breaks on him. $He desperately tries to disengage but he grabs $his hips and slams $him back down. He thoroughly enjoys $his contracting cunt before pushing $him off and standing over $him, jacking off. Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. He cums over $his heaving, still very gravid body and moves on leaving $him to recover and collect $his child to be sent off.
+					While riding a customer's dick, $slaves[$i].slaveName's water breaks on him. $He desperately tries to disengage but he grabs $his hips and slams $him back down. He thoroughly enjoys $his contracting cunt before pushing $him off and standing over $him, jacking off. Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. He cums over $his heaving, still very gravid body and moves on leaving $him to recover and collect $his child to be sent off.
 					<<set $humiliation = 1>>
 				<<elseif (_birthScene > 60) && canDoAnal($slaves[$i])>>
-					While taking a customer's dick in $his ass, $slaves[$i].slaveName's water breaks. $He desperately tries to disengage but he grabs $his hips and slams into $him hard. Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. He came strongly thanks to $him and gives $him a slap on the ass as $he collapses onto $his still very gravid belly and slips to $his side. $He quickly gathers $his child to be sent off.
+					While taking a customer's dick in $his ass, $slaves[$i].slaveName's water breaks. $He desperately tries to disengage but he grabs $his hips and slams into $him hard. Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. He came strongly thanks to $him and gives $him a slap on the ass as $he collapses onto $his still very gravid belly and slips to $his side. $He quickly gathers $his child to be sent off.
 					<<set $humiliation = 1>>
 				<<elseif (_birthScene > 40)>>
 					While licking a customer's cunt, $slaves[$i].slaveName's water breaks. $He desperately tries to disengage but she grabs $his head and slams $him back into her crotch.
 					<<set $humiliation = 1>>
 					<<ClothingBirth>>
-					She cums across $his face before helping $his still very gravid body to the ground and leaving. When $he recovers, $he quickly gathers <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child to be sent off.
+					She cums across $his face before helping $his still very gravid body to the ground and leaving. When $he recovers, $he quickly gathers <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child to be sent off.
 				<<else>>
 					While sucking a customer's dick, $slaves[$i].slaveName's water breaks. $He desperately tries to disengage but he grabs $his head and slams $him back into his crotch.
 					<<set $humiliation = 1>>
 					<<ClothingBirth>>
-					He cums down $his throat before letting $him collapse to the ground and leaving. When $he recovers and pushes $his still very gravid body to its feet, $he quickly gathers <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child to be sent off.
+					He cums down $his throat before letting $him collapse to the ground and leaving. When $he recovers and pushes $his still very gravid body to its feet, $he quickly gathers <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child to be sent off.
 				<</if>>
 			<</if>>
 		<</if>>
@@ -784,23 +784,23 @@
 <<case "be the Schoolteacher">>
 	<<if !canWalk($slaves[$i])>>
 		<<if (random(1,20) > $suddenBirth)>>
-			$He calls for $his teaching aid to help position $him so the class may receive a lesson on childbirth. $He begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, fully aware of $his watching students. $He demonstrates the proper ways to labor and how to deliver a baby. $He explains the infant's future as $his child taken and excuses the class for a short break in order to freshen up. Upon their return, $he begins a lesson on being a broodmother, as there is always a curious face locked onto $his still very gravid middle.
+			$He calls for $his teaching aid to help position $him so the class may receive a lesson on childbirth. $He begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, fully aware of $his watching students. $He demonstrates the proper ways to labor and how to deliver a baby. $He explains the infant's future as $his child taken and excuses the class for a short break in order to freshen up. Upon their return, $he begins a lesson on being a broodmother, as there is always a curious face locked onto $his still very gravid middle.
 			<<set $humiliation = 1>>
 		<<else>>
 			While teaching a lesson, $slaves[$i].slaveName's water breaks. Sensing $he wouldn't be able to make it to the birthing area, $he instead chooses to act on the opportunity. Today's lesson will be on childbirth.
 			<<set $humiliation = 1>>
 			<<ClothingBirth>>
-			Once $he recovers enough, $he gathers <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> newborn child and instructs the class to take notes on the lesson $he just demonstrated before being escorted out of the classroom. All eyes are locked onto $his still very gravid middle; it's clear the class will need a lecture on broodmothers and their weekly routine.
+			Once $he recovers enough, $he gathers <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> newborn child and instructs the class to take notes on the lesson $he just demonstrated before being escorted out of the classroom. All eyes are locked onto $his still very gravid middle; it's clear the class will need a lecture on broodmothers and their weekly routine.
 		<</if>>
 	<<else>>
 		<<if (random(1,20) > $suddenBirth)>>
-			While stripping, $he makes $his way to the front of the classroom and settles $himself in a way $his entire class can see. Birth <<if $slaves[$i].birthsTotal == 0>>will be<<else>>is<</if>> a regular occurrence in $his life and it would be a waste to not work it into $his lesson plan. $He wiggles $himself into a comfortable spot and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, fully aware of $his watching students. $He demonstrates the proper ways to labor and how to deliver a baby. $He explains the infant's future as $his child is taken and excuses the class for a short break in order to freshen up. Upon their return, $he begins a lesson on being a broodmother, as there is always a curious face locked onto $his still very gravid middle.
+			While stripping, $he makes $his way to the front of the classroom and settles $himself in a way $his entire class can see. Birth <<if $slaves[$i].counter.birthsTotal == 0>>will be<<else>>is<</if>> a regular occurrence in $his life and it would be a waste to not work it into $his lesson plan. $He wiggles $himself into a comfortable spot and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, fully aware of $his watching students. $He demonstrates the proper ways to labor and how to deliver a baby. $He explains the infant's future as $his child is taken and excuses the class for a short break in order to freshen up. Upon their return, $he begins a lesson on being a broodmother, as there is always a curious face locked onto $his still very gravid middle.
 			<<set $humiliation = 1>>
 		<<else>>
 			While teaching a lesson, $slaves[$i].slaveName's water breaks. Sensing $he wouldn't be able to make it to the birthing area, $he instead chooses to act on the opportunity. Today's lesson will be on childbirth.
 			<<set $humiliation = 1>>
 			<<ClothingBirth>>
-			Once $he recovers enough, $he gathers <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> newborn child and instructs the class to take notes on the lesson $he just demonstrated before leaving to drop off $his child for removal. $He feels all the eyes on $his still very pregnant body as $he waddles past. It's clear the class will need a review on broodmothers when $he returns.
+			Once $he recovers enough, $he gathers <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> newborn child and instructs the class to take notes on the lesson $he just demonstrated before leaving to drop off $his child for removal. $He feels all the eyes on $his still very pregnant body as $he waddles past. It's clear the class will need a review on broodmothers when $he returns.
 		<</if>>
 	<</if>>
 
@@ -808,24 +808,24 @@
 	<<setNonlocalPronouns $seeDicks>>
 	<<if $slaves[$i].pregSource == -1 && $slaves[$i].relationship == -3>>
 		<<if (random(1,20) > $suddenBirth)>>
-			You make sure to find time in your busy schedule to be at your concubine wife's side as $he gives birth to your children, even if it's <<if $slaves[$i].birthsTotal == 0>>to be <</if>> a weekly occurrence. You gently caress $slaves[$i].slaveName's body as $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. You help $him upright and hold your child to $his breasts. The two of you cuddle as you watch your newborn suckle from its mother. Since $he is quite special to you, you allow $him the time to pick out names before $his child has to be taken away. When the time comes to pick up the newborn, the slave servant is surprised to find a name-card affixed to its blanket.<<if $slaves[$i].fetish != "mindbroken">> $He can't help but feel more devoted to $his master after seeing such a touching act. Before you leave, $slaves[$i].slaveName expresses how cute $he found your child and that $he can't wait to see the next one.<</if>>
+			You make sure to find time in your busy schedule to be at your concubine wife's side as $he gives birth to your children, even if it's <<if $slaves[$i].counter.birthsTotal == 0>>to be <</if>> a weekly occurrence. You gently caress $slaves[$i].slaveName's body as $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. You help $him upright and hold your child to $his breasts. The two of you cuddle as you watch your newborn suckle from its mother. Since $he is quite special to you, you allow $him the time to pick out names before $his child has to be taken away. When the time comes to pick up the newborn, the slave servant is surprised to find a name-card affixed to its blanket.<<if $slaves[$i].fetish != "mindbroken">> $He can't help but feel more devoted to $his master after seeing such a touching act. Before you leave, $slaves[$i].slaveName expresses how cute $he found your child and that $he can't wait to see the next one.<</if>>
 		<<else>>
 			Your sleep is awoken by a moist sensation and a loud moan beside you. As you help your concubine wife up, $he can't hold back the coming birth.
 			<<ClothingBirth>>
-			As you swaddle <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, you cuddle up to the still very gravid $girl. Bringing your child to $his breast, you enjoy each other's comfort until a servant comes to clean up. Since $he is quite special to you, you allow $him the time to pick out names before $his child has to be taken away. The slave servant is somewhat surprised by your actions, but understands those closest to you are afforded luxuries far beyond _hisU peers.
+			As you swaddle <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, you cuddle up to the still very gravid $girl. Bringing your child to $his breast, you enjoy each other's comfort until a servant comes to clean up. Since $he is quite special to you, you allow $him the time to pick out names before $his child has to be taken away. The slave servant is somewhat surprised by your actions, but understands those closest to you are afforded luxuries far beyond _hisU peers.
 		<</if>>
 	<<elseif !canWalk($slaves[$i])>>
 		<<if $slaves[$i].fetish == "mindbroken">>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He is assisted in reaching your side. You call $him over and strip $him as $he instinctively begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to your wandering hands. $His child is promptly taken and, following a cleaning, a fresh change of clothes, and some private time with you, $he is helped back to your master suite.
+				$He is assisted in reaching your side. You call $him over and strip $him as $he instinctively begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to your wandering hands. $His child is promptly taken and, following a cleaning, a fresh change of clothes, and some private time with you, $he is helped back to your master suite.
 			<<else>>
-				$slaves[$i].slaveName cradles $his gravid belly, waiting for your return, when $his water breaks. This disturbance of $his usual routine spurs $him to look for you and $he begins struggling to find you. You find $him in the halls, halfway to your office, just barely holding back <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child. You help $him the rest of the way, just before it's too late.
+				$slaves[$i].slaveName cradles $his gravid belly, waiting for your return, when $his water breaks. This disturbance of $his usual routine spurs $him to look for you and $he begins struggling to find you. You find $him in the halls, halfway to your office, just barely holding back <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child. You help $him the rest of the way, just before it's too late.
 				<<ClothingBirth>>
 				Cradling your child, the two of you rest for a spell before sending it off and spending some more intimate time together.
 			<</if>>
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He is assisted in reaching your side. You beckon $him over and strip $him as $he dutifully begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, enjoying your wandering hands and attention. $His child is promptly taken and, following a cleaning, a fresh change of clothes, and some private time with you, $he is helped back to your master suite. As $he leaves your office, $he throws you a wink, hoping to see you again soon.
+				$He is assisted in reaching your side. You beckon $him over and strip $him as $he dutifully begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, enjoying your wandering hands and attention. $His child is promptly taken and, following a cleaning, a fresh change of clothes, and some private time with you, $he is helped back to your master suite. As $he leaves your office, $he throws you a wink, hoping to see you again soon.
 			<<else>>
 				$slaves[$i].slaveName cradles $his gravid belly, waiting for your return, when $his water breaks. Saddened that you aren't there for the show, $he begins struggling to crawl to you. By the time $he reaches your office, $he is barely holding back $his child. You rise to meet $him and help $him onto the couch, just before it's too late.
 				<<ClothingBirth>>
@@ -835,15 +835,15 @@
 	<<else>>
 		<<if $slaves[$i].fetish == "mindbroken">>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He wanders the penthouse until $he finds you. You call $him over and strip $him as $he instinctively begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to your wandering hands. $His child is promptly taken and, following a cleaning, a fresh change of clothes, and some private time with you, $he returns to your master suite.
+				$He wanders the penthouse until $he finds you. You call $him over and strip $him as $he instinctively begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to your wandering hands. $His child is promptly taken and, following a cleaning, a fresh change of clothes, and some private time with you, $he returns to your master suite.
 			<<else>>
-				$slaves[$i].slaveName cradles $his gravid belly, waiting for your return, when $his water breaks. This disturbance of $his usual routine spurs $him to look for you and $he begins waddling off to find you. As $he inches into your office, it's abundantly clear <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child is just beginning to crown. You help $him to the couch, just as the show begins.
+				$slaves[$i].slaveName cradles $his gravid belly, waiting for your return, when $his water breaks. This disturbance of $his usual routine spurs $him to look for you and $he begins waddling off to find you. As $he inches into your office, it's abundantly clear <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child is just beginning to crown. You help $him to the couch, just as the show begins.
 				<<ClothingBirth>>
 				Cradling your child, the two of you rest for a spell before sending it off and spending some more intimate time together.
 			<</if>>
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He wanders the penthouse until $he finds you. You beckon $him over and strip $him as $he dutifully begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, enjoying your wandering hands and attention. $His child is promptly taken and, following a cleaning, a fresh change of clothes, and some private time with you, $he returns to your master suite. As $he waddles from your office, $he throws you a wink, hoping to see you again soon.
+				$He wanders the penthouse until $he finds you. You beckon $him over and strip $him as $he dutifully begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, enjoying your wandering hands and attention. $His child is promptly taken and, following a cleaning, a fresh change of clothes, and some private time with you, $he returns to your master suite. As $he waddles from your office, $he throws you a wink, hoping to see you again soon.
 			<<else>>
 				$slaves[$i].slaveName cradles $his gravid belly, waiting for your return, when $his water breaks. Saddened that you aren't there for the show, $he begins waddling off to find you. By the time $he reaches your office, $he is barely holding back $his child<<if $slaves[$i].pregType > 1>>ren<</if>>. You rise to meet $him and help $him onto the couch, just before it's too late.
 				<<ClothingBirth>>
@@ -856,14 +856,14 @@
 	<<setLocalPronouns $HeadGirl 2>>
 	<<if $slaves[$i].pregSource == $HeadGirl.ID>>
 		<<if (random(1,20) > $suddenBirth)>>
-			$HeadGirl.slaveName makes sure that the mother of _his2 child is happy and comfortable for the upcoming birth, even if they won't be spending much time with their offspring. _He2 carefully undresses $slaves[$i].slaveName, all the while whispering sweet nothings in $his ear. $He begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, and $his child is carefully collected by their father. Once they are out of the way, $HeadGirl.slaveName moves in to fondle $slaves[$i].slaveName's tired, still very gravid body.
+			$HeadGirl.slaveName makes sure that the mother of _his2 child is happy and comfortable for the upcoming birth, even if they won't be spending much time with their offspring. _He2 carefully undresses $slaves[$i].slaveName, all the while whispering sweet nothings in $his ear. $He begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, and $his child is carefully collected by their father. Once they are out of the way, $HeadGirl.slaveName moves in to fondle $slaves[$i].slaveName's tired, still very gravid body.
 		<<else>>
 		<</if>>
 	<<else>>
 		<<if !canWalk($slaves[$i])>>
 			<<if $slaves[$i].fetish == "mindbroken">>
 				<<if (random(1,20) > $suddenBirth)>>
-					$He is aided in finding $HeadGirl.slaveName, who undresses $him as $he instinctively begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to _his2 wandering hands. $His child is promptly taken and, following a cleaning, a fresh change of clothes, and some private time with your Head Girl, $he is taken back to $HeadGirl.slaveName' room.
+					$He is aided in finding $HeadGirl.slaveName, who undresses $him as $he instinctively begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to _his2 wandering hands. $His child is promptly taken and, following a cleaning, a fresh change of clothes, and some private time with your Head Girl, $he is taken back to $HeadGirl.slaveName' room.
 				<<else>>
 					$slaves[$i].slaveName is awoken from $his rest by a strong contraction. $He rolls over and begins to fall back to sleep as another contraction wracks $his body.
 					<<ClothingBirth>>
@@ -875,13 +875,13 @@
 				<<else>>
 					$slaves[$i].slaveName is awoken from $his rest by a moist sensation followed by a contraction. $He rolls over and clutches $his gravid belly as another contraction wracks $his body.
 					<<ClothingBirth>>
-					$He collects <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child and places it in the cradle readied for $him. $He is helped to the shower as your servants clean up and remove $his newborn. Freshened up, $he returns to resting knowing full well that $HeadGirl.slaveName will be eager to play with $his still very pregnant body when _he2 finishes _his2 rounds.
+					$He collects <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child and places it in the cradle readied for $him. $He is helped to the shower as your servants clean up and remove $his newborn. Freshened up, $he returns to resting knowing full well that $HeadGirl.slaveName will be eager to play with $his still very pregnant body when _he2 finishes _his2 rounds.
 				<</if>>
 			<</if>>
 		<<else>>
 			<<if $slaves[$i].fetish == "mindbroken">>
 				<<if (random(1,20) > $suddenBirth)>>
-					$He wanders until $he finds $HeadGirl.slaveName, who undresses $him as $he instinctively begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to _his2 wandering hands. $His child is promptly taken and, following a cleaning, a fresh change of clothes, and some private time with your Head Girl, $he is lead back to $HeadGirl.slaveName' room.
+					$He wanders until $he finds $HeadGirl.slaveName, who undresses $him as $he instinctively begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to _his2 wandering hands. $His child is promptly taken and, following a cleaning, a fresh change of clothes, and some private time with your Head Girl, $he is lead back to $HeadGirl.slaveName' room.
 				<<else>>
 					$slaves[$i].slaveName is awoken from $his rest by a strong contraction. $He rolls over and begins to fall back to sleep as another contraction wracks $his body.
 					<<ClothingBirth>>
@@ -889,18 +889,18 @@
 				<</if>>
 			<<else>>
 				<<if (random(1,20) > $suddenBirth)>>
-					$He seeks out $HeadGirl.slaveName, who undresses $him as $he dutifully begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, enjoying _his2 wandering hands and attention. $His child is promptly taken and, following a cleaning, a fresh change of clothes, and some private time with your Head Girl, $he returns to $HeadGirl.slaveName's room.
+					$He seeks out $HeadGirl.slaveName, who undresses $him as $he dutifully begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, enjoying _his2 wandering hands and attention. $His child is promptly taken and, following a cleaning, a fresh change of clothes, and some private time with your Head Girl, $he returns to $HeadGirl.slaveName's room.
 				<<else>>
 					$slaves[$i].slaveName is awoken from $his rest by a moist sensation followed by a contraction. $He rolls over and clutches $his gravid belly as another contraction wracks $his body.
 					<<ClothingBirth>>
-					$He collects <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child and places it in the cradle readied for $him. $He waddles off to shower as your servants clean up and remove $his newborn. Freshened up, $he returns to resting knowing full well that $HeadGirl.slaveName will be eager to play with $his still very pregnant body when _he2 finishes _his2 rounds.
+					$He collects <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child and places it in the cradle readied for $him. $He waddles off to shower as your servants clean up and remove $his newborn. Freshened up, $he returns to resting knowing full well that $HeadGirl.slaveName will be eager to play with $his still very pregnant body when _he2 finishes _his2 rounds.
 				<</if>>
 			<</if>>
 		<</if>>
 	<</if>>
 
 <<case "be confined in the arcade">>
-	Or $he would have been, if $he weren't locked in an arcade cabinet. A gush of liquid pours from $slaves[$i].slaveName's cunt, followed by the attendant in charge of the arcade hanging an "out of order" sign on $his exposed rear. While $his mouth is filled with a customer's dick, $his body instinctively births <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby into a waiting basket. As it is carried away, $his rear is cleaned up and the sign removed.
+	Or $he would have been, if $he weren't locked in an arcade cabinet. A gush of liquid pours from $slaves[$i].slaveName's cunt, followed by the attendant in charge of the arcade hanging an "out of order" sign on $his exposed rear. While $his mouth is filled with a customer's dick, $his body instinctively births <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby into a waiting basket. As it is carried away, $his rear is cleaned up and the sign removed.
 
 <<case "get treatment in the clinic">>
 	<<if ($Nurse != 0)>>
@@ -908,73 +908,73 @@
 	<</if>>
 	<<if !canWalk($slaves[$i])>>
 		<<if (random(1,20) > $suddenBirth)>>
-			$He is helped to the clinic's maternity ward. <<if $Nurse != 0>>$Nurse.slaveName<<else>>A freelance nurse<</if>> delivers <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child before taking it away. Before long $he is returned to $his recovery room to rest.
+			$He is helped to the clinic's maternity ward. <<if $Nurse != 0>>$Nurse.slaveName<<else>>A freelance nurse<</if>> delivers <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child before taking it away. Before long $he is returned to $his recovery room to rest.
 		<<else>>
-			$slaves[$i].slaveName is in the perfect place to give birth when $his water breaks. <<if $Nurse != 0>>$Nurse.slaveName<<else>>A freelance nurse<</if>> delivers <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child before taking it away. Before long _he2 returns to attend to _his2 patient's post-birth health.
+			$slaves[$i].slaveName is in the perfect place to give birth when $his water breaks. <<if $Nurse != 0>>$Nurse.slaveName<<else>>A freelance nurse<</if>> delivers <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child before taking it away. Before long _he2 returns to attend to _his2 patient's post-birth health.
 		<</if>>
 	<<else>>
 		<<if (random(1,20) > $suddenBirth)>>
-			$He is guided to the clinic's maternity ward. <<if $Nurse != 0>>$Nurse.slaveName<<else>>A freelance nurse<</if>> delivers <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child before taking it away. Before long $he is returned to $his recovery room to rest.
+			$He is guided to the clinic's maternity ward. <<if $Nurse != 0>>$Nurse.slaveName<<else>>A freelance nurse<</if>> delivers <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child before taking it away. Before long $he is returned to $his recovery room to rest.
 		<<else>>
-			$slaves[$i].slaveName is in the perfect place to give birth when $his water breaks. <<if $Nurse != 0>>$Nurse.slaveName<<else>>A freelance nurse<</if>> delivers <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child before taking it away. Before long _he2 returns to attend to _his2 patient's post-birth health.
+			$slaves[$i].slaveName is in the perfect place to give birth when $his water breaks. <<if $Nurse != 0>>$Nurse.slaveName<<else>>A freelance nurse<</if>> delivers <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child before taking it away. Before long _he2 returns to attend to _his2 patient's post-birth health.
 		<</if>>
 	<</if>>
 
 <<case "be confined in the cellblock">>
 	<<if $slaves[$i].fetish == "mindbroken">>
 		<<if (random(1,20) > $suddenBirth)>>
-			$He is forced into a specially designed cell to give birth in. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, after $his still very gravid body and the cell are hosed down, $he is moved back into a standard cell.
+			$He is forced into a specially designed cell to give birth in. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, after $his still very gravid body and the cell are hosed down, $he is moved back into a standard cell.
 		<<else>>
 			While waiting in a cell in $cellblockName, $slaves[$i].slaveName's water breaks. $He assumes a birthing position,
 			<<ClothingBirth>>
-			$He struggles to reach <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child around $his still very gravid middle and resumes waiting with it latched to $his breast.
+			$He struggles to reach <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child around $his still very gravid middle and resumes waiting with it latched to $his breast.
 		<</if>>
 	<<else>>
 		<<if (random(1,20) > $suddenBirth)>>
-			$He is forced into a specially designed cell to give birth in. Reluctantly, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, after $his still very gravid body and the cell are hosed down, $he is moved back into a standard cell.
+			$He is forced into a specially designed cell to give birth in. Reluctantly, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and, after $his still very gravid body and the cell are hosed down, $he is moved back into a standard cell.
 		<<else>>
 			$slaves[$i].slaveName is awoken from $his stupor by moist sensation followed by a contraction. $He rolls over and clutches $his gravid belly as another contraction wracks $his body.
 			<<ClothingBirth>>
-			$He collects $his <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child and holds it close knowing someone will soon come to take it away from $him.
+			$He collects $his <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child and holds it close knowing someone will soon come to take it away from $him.
 		<</if>>
 	<</if>>
 
 <<case "be the DJ">>
 	<<if (random(1,20) > $suddenBirth)>>
-		$He heads to a private room in the back of the club accompanied by an influential patron. $He settles $himself onto his lap and begins working on <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, basking in his attention. Placing $his child outside the room, $he returns to pleasure $his tease.
+		$He heads to a private room in the back of the club accompanied by an influential patron. $He settles $himself onto his lap and begins working on <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, basking in his attention. Placing $his child outside the room, $he returns to pleasure $his tease.
 	<<else>>
 		While DJing $clubName, $slaves[$i].slaveName's water breaks. $He can't stop $his setlist without drawing attention, so $he tries $his best to ride out the contractions. As soon as the opportunity arises, $he attempts to sneak off stage. However, a number of fans block $his progress keeping $him on stage. Before long the contractions are too much to bear and $he drops to the ground.
 		<<set $humiliation = 1>>
 		<<ClothingBirth>>
-		Exhausted, $he sits up and smiles to the crowd. $His show definitely drew attention to $his club. With a burst of energy $he hefts $his still very gravid body to its feet, bows to the crowd, and gathers <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child before making $his way off stage. As $he leaves the public's gaze, $he shouts out with a wink "Same time next week!"
+		Exhausted, $he sits up and smiles to the crowd. $His show definitely drew attention to $his club. With a burst of energy $he hefts $his still very gravid body to its feet, bows to the crowd, and gathers <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child before making $his way off stage. As $he leaves the public's gaze, $he shouts out with a wink "Same time next week!"
 	<</if>>
 
 <<case "be the Attendant">>
 	<<if (random(1,20) > $suddenBirth)>>
-		$Attendant.slaveName waddles to a special pool designed to give birth in. Once $he is safely in the water, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, something $he has been trained for. $His child is promptly taken and, following a cleaning, $he heads back to the main pool.
+		$Attendant.slaveName waddles to a special pool designed to give birth in. Once $he is safely in the water, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, something $he has been trained for. $His child is promptly taken and, following a cleaning, $he heads back to the main pool.
 	<<else>>
 		While tending to the girls in the spa, $slaves[$i].slaveName's water breaks. The girls quickly come to $his aid as the contractions get closer and closer together. Their hands are all over $his laboring body, unsure of what they should be doing.
 		<<set $humiliation = 1>>
 		<<ClothingBirth>>
-		$He thanks $his charges for their, less than helpful, efforts and collects <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child for removal. Upon returning, $he strips down and enters the pool, desperate for a break and eager to take the weight off $his still very gravid body.
+		$He thanks $his charges for their, less than helpful, efforts and collects <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child for removal. Upon returning, $he strips down and enters the pool, desperate for a break and eager to take the weight off $his still very gravid body.
 	<</if>>
 
 <<case "be the Madam">>
 	<<if (random(1,20) > $suddenBirth)>>
-		$He heads to a private room in the back of the club accompanied by an influential patron. $He settles $himself onto his lap and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, basking in his attention as he strips $him. Placing $his child outside the room, $he returns to get more intimate with $his catch.
+		$He heads to a private room in the back of the club accompanied by an influential patron. $He settles $himself onto his lap and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, basking in his attention as he strips $him. Placing $his child outside the room, $he returns to get more intimate with $his catch.
 	<<else>>
 		While managing $brothelName, $slaves[$i].slaveName's water breaks. Knowing $he lacks the time to leave, $he sets up a sign reading "Birthshow <<print cashFormat(100)>> a viewer" and takes a seat.
 		<<set $humiliation = 1>>
 		<<ClothingBirth>>
-		Upon completing $his show, $he reclines with <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child and begins counting the credits $he bought in. In total $he made <<print cashFormat(100*_birthScene)>> and feels that business will be up in the brothel as patrons line up hoping another showing.
+		Upon completing $his show, $he reclines with <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child and begins counting the credits $he bought in. In total $he made <<print cashFormat(100*_birthScene)>> and feels that business will be up in the brothel as patrons line up hoping another showing.
 		<<run cashX((100*_birthScene), "birth", $slaves[$i])>>
 	<</if>>
 
 <<case "be the Stewardess">>
 	<<if (random(1,20) > $suddenBirth)>>
-		$He strips and settles $himself into $his favorite chair while calling several servants to $his aid. $He begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby into the arms of $his waiting charges. $His child is promptly taken and $he reclines while $his servants clean and dress $his still very gravid body. Once $he has had enough, $he orders them to help $him up and get back to work on the penthouse.
+		$He strips and settles $himself into $his favorite chair while calling several servants to $his aid. $He begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby into the arms of $his waiting charges. $His child is promptly taken and $he reclines while $his servants clean and dress $his still very gravid body. Once $he has had enough, $he orders them to help $him up and get back to work on the penthouse.
 	<<else>>
-		While overseeing the house servants, $slaves[$i].slaveName's water breaks. $He has no time to strip down so $he takes a seat and readies $himself. Commandingly, $he snaps $his fingers and orders $his charges to clean up the floor, assist $him with $his clothes, and be ready to take <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child away.
+		While overseeing the house servants, $slaves[$i].slaveName's water breaks. $He has no time to strip down so $he takes a seat and readies $himself. Commandingly, $he snaps $his fingers and orders $his charges to clean up the floor, assist $him with $his clothes, and be ready to take <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child away.
 		<<set $humiliation = 1>>
 		<<ClothingBirth>>
 		Once $he catches $his breath, $he struggles to $his feet and takes the fresh change of clothing provided by $his servants before ordering them back to work.
@@ -982,106 +982,106 @@
 
 <<case "be the Milkmaid">>
 	<<if (random(1,20) > $suddenBirth)>>
-		$He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He is quite experienced in delivering $his cows' children, but $he finds it much more difficult to apply $his knowledge to $himself. $His child is promptly taken and, after a short rest, $he returns to caring for your cows, as gravid as ever.
+		$He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He is quite experienced in delivering $his cows' children, but $he finds it much more difficult to apply $his knowledge to $himself. $His child is promptly taken and, after a short rest, $he returns to caring for your cows, as gravid as ever.
 	<<else>>
 		While tending to $his stock, $slaves[$i].slaveName's water breaks. $He hastily pulls $himself into a vacant stall and seats $himself in its corner.
 		<<ClothingBirth>>
-		Quickly, $he collects <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child for removal before returning to $dairyName. The cows around $his stall all have a knowing look on their faces<<if $dairyPregSetting > 0>> but with their own swollen bellies hanging heavily from them, they know that they soon will follow $his lead.<<else>>.<</if>>
+		Quickly, $he collects <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child for removal before returning to $dairyName. The cows around $his stall all have a knowing look on their faces<<if $dairyPregSetting > 0>> but with their own swollen bellies hanging heavily from them, they know that they soon will follow $his lead.<<else>>.<</if>>
 	<</if>>
 
 <<case "be the Farmer">>	/* TODO: this needs a rewrite */
 	<<if (random(1,20) > $suddenBirth)>>
-		$He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He is quite experienced in delivering $his cows' children, but $he finds it much more difficult to apply $his knowledge to $himself. $His child is promptly taken and, after a short rest, $he returns to caring for your cows, as gravid as ever.
+		$He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He is quite experienced in delivering $his cows' children, but $he finds it much more difficult to apply $his knowledge to $himself. $His child is promptly taken and, after a short rest, $he returns to caring for your cows, as gravid as ever.
 	<<else>>
 		While tending to $his stock, $slaves[$i].slaveName's water breaks. $He hastily pulls $himself into a vacant stall and seats $himself in its corner.
 		<<ClothingBirth>>
-		Quickly, $he collects <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child for removal before returning to $farmyardName. The cows around $his stall all have a knowing look on their faces<<if $farmyardPregSetting > 0>> but with their own swollen bellies hanging heavily from them, they know that they soon will follow $his lead.<<else>>.<</if>>
+		Quickly, $he collects <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child for removal before returning to $farmyardName. The cows around $his stall all have a knowing look on their faces<<if $farmyardPregSetting > 0>> but with their own swollen bellies hanging heavily from them, they know that they soon will follow $his lead.<<else>>.<</if>>
 	<</if>>
 
 <<case "be the Wardeness">>
 	<<setNonlocalPronouns $seeDicks>>
 	<<if $slaves[$i].fetish == "mindbroken">>
 		<<if (random(1,20) > $suddenBirth)>>
-			$He enters an empty cell, strips, and seats $himself on the cot. $He instinctively begins birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he returns to mindlessly breaking the confined slaves.
+			$He enters an empty cell, strips, and seats $himself on the cot. $He instinctively begins birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he returns to mindlessly breaking the confined slaves.
 		<<else>>
 			While punishing a slave, $slaves[$i].slaveName's water breaks, soaking _himU. Indifferent, $he resumes beating _himU until the contractions are too much to bear. Settling to the floor, $he begins giving birth.
 			<<ClothingBirth>>
-			As soon as $he regains $his strength, $he resumes beating the confused slave. <<if $slaves[$i].birthsTotal == 0>>$His first<<else>>This week's<</if>> is collected by a servant, who carefully hints that $slaves[$i].slaveName should take a break before returning to $his task.
+			As soon as $he regains $his strength, $he resumes beating the confused slave. <<if $slaves[$i].counter.birthsTotal == 0>>$His first<<else>>This week's<</if>> is collected by a servant, who carefully hints that $slaves[$i].slaveName should take a break before returning to $his task.
 		<</if>>
 	<<else>>
 		<<if (random(1,20) > $suddenBirth)>>
-			$He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to the cellblock.
+			$He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to the cellblock.
 		<<else>>
 			While punishing a rebellious slave, $slaves[$i].slaveName's water breaks, soaking _himU. Noticing the slave's smirk, $he resumes beating _himU until the contractions are too much to bear. Relocking the cell, $he waddles into the nearest empty cell and drops $his weight onto the cot.
 			<<ClothingBirth>>
-			Quickly, $he collects <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child for removal before returning to $cellblockName. On $his way past the cells, $he takes note of any slaves whispering or gesturing about what transpired for future punishment.
+			Quickly, $he collects <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child for removal before returning to $cellblockName. On $his way past the cells, $he takes note of any slaves whispering or gesturing about what transpired for future punishment.
 		<</if>>
 	<</if>>
 
 <<case "be the Nurse">>
 	<<if (random(1,20) > $suddenBirth)>>
-		$He waddles to $his maternity ward and strips before settling into an open bed. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby as $his assistants watch. $His child is promptly taken and $he is helped to the recovery ward until $he recovers enough to take over $clinicName again.
+		$He waddles to $his maternity ward and strips before settling into an open bed. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby as $his assistants watch. $His child is promptly taken and $he is helped to the recovery ward until $he recovers enough to take over $clinicName again.
 	<<else>>
 		While tending to your unwell slaves, $slaves[$i].slaveName's water breaks. Counting the time between contractions, $he knows $he has no time to get to $his prepared birthing chamber. $He waddles into the nearest empty room and hoists $his gravid body into the examination chair, placing $his feet in the stirrups.
 		<<ClothingBirth>>
-		Quickly, $he collects <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child for removal before retiring to the recovery ward. Within an hour of rest, $he is back on $his feet tending to $his charges.
+		Quickly, $he collects <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child for removal before retiring to the recovery ward. Within an hour of rest, $he is back on $his feet tending to $his charges.
 	<</if>>
 
 <<case "be your Head Girl">>
 	<<if (random(1,20) > $suddenBirth)>>
-		$He returns to <<if $HGSuite == 1>>$his room's bed<<else>>$his bed<</if>> and strips before slipping into it. $He makes $himself comfortable<<if $HGSuiteSlaves != 0>>, as $his slave rushes to $his side,<</if>> and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken<<if $HGSuiteSlaves != 0>> by $his roommate<</if>> and $he rests awhile before returning to managing your slaves.
+		$He returns to <<if $HGSuite == 1>>$his room's bed<<else>>$his bed<</if>> and strips before slipping into it. $He makes $himself comfortable<<if $HGSuiteSlaves != 0>>, as $his slave rushes to $his side,<</if>> and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken<<if $HGSuiteSlaves != 0>> by $his roommate<</if>> and $he rests awhile before returning to managing your slaves.
 	<<else>>
 		While overseeing your other slaves, $slaves[$i].slaveName's water breaks. $He attempts to hold back the coming birth until $he can catch a break in $his duties but ultimately fails.
 		<<set $humiliation = 1>>
 		<<ClothingBirth>>
-		Upon finishing, $he quickly collects <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child and orders the mess to be cleaned promptly without breaking $his dominant appearance.
+		Upon finishing, $he quickly collects <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child and orders the mess to be cleaned promptly without breaking $his dominant appearance.
 	<</if>>
 
 <<case "guard you">>
 	<<if (random(1,20) > $suddenBirth)>>
-		Or $he would have, if $he'd stop refusing to leave your side. You lead $him someplace private and help $him undress. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. You call for a servant to quickly gather $his child as you help $him into the shower, making sure to wait outside for your loyal guardian to finish.
+		Or $he would have, if $he'd stop refusing to leave your side. You lead $him someplace private and help $him undress. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. You call for a servant to quickly gather $his child as you help $him into the shower, making sure to wait outside for your loyal guardian to finish.
 	<<else>>
 		Refusing to leave your side even when on the verge of giving birth, $slaves[$i].slaveName continues to serve as your bodyguard despite $his condition. A splashing sound and a loud groan emit from behind you; your bodyguard has gone into labor. You quickly help $him to the ground and prepare for the coming birth.
 		<<ClothingBirth>>
-		You sit by your loyal guard holding <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child until a servant comes by to take them away. Once $he is thoroughly rested, you help $him up and lead $him back to the penthouse to shower and change.
+		You sit by your loyal guard holding <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child until a servant comes by to take them away. Once $he is thoroughly rested, you help $him up and lead $him back to the penthouse to shower and change.
 	<</if>>
 
 <<case "recruit girls">>
 	<<setNonlocalPronouns $seeDicks>>
 	<<if (random(1,20) > $suddenBirth)>>
-		$He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to finding new slaves for you.
+		$He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to finding new slaves for you.
 	<<else>>
 		While on a video call with a potential recruit, $slaves[$i].slaveName's water breaks. $He attempts to play it cool and act like nothing is happening but the worsening contractions finally get to $him.
 		<<set $humiliation = 1>>
 		<<ClothingBirth>>
 		<<if _birthScene > 50>>
-			Exhausted from the birth and clutching <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, $he returns to find that $he never ended the call. The prospective slave is blushing furiously and seems to have begun touching _himselfU to the show. Apologizing for the interruption, while red with embarrassment, $slaves[$i].slaveName resumes chatting with the somewhat more pliant _girlU.
+			Exhausted from the birth and clutching <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, $he returns to find that $he never ended the call. The prospective slave is blushing furiously and seems to have begun touching _himselfU to the show. Apologizing for the interruption, while red with embarrassment, $slaves[$i].slaveName resumes chatting with the somewhat more pliant _girlU.
 		<<else>>
-			Exhausted from the birth and clutching <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, $he returns to find that $he never ended the call. The prospective slave is grinning widely and states _heU has been recording the show. _HeU signs off, but not before saying _heU'll be seeing more of $slaves[$i].slaveName around the internet. <<if $slaves[$i].fetish == "humiliation">>Your recruiter can't help but become aroused at the prospect<<else>>Your recruiter is terrified that $his birth video is out there for everyone to see, partly due to $his own shame and to the potential damage it will do to $his reputation<</if>>.
+			Exhausted from the birth and clutching <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, $he returns to find that $he never ended the call. The prospective slave is grinning widely and states _heU has been recording the show. _HeU signs off, but not before saying _heU'll be seeing more of $slaves[$i].slaveName around the internet. <<if $slaves[$i].fetish == "humiliation">>Your recruiter can't help but become aroused at the prospect<<else>>Your recruiter is terrified that $his birth video is out there for everyone to see, partly due to $his own shame and to the potential damage it will do to $his reputation<</if>>.
 		<</if>>
 	<</if>>
 
 <<case "work in the dairy">>
 	<<if $dairyRestraintsSetting > 1 && $slaves[$i].career == "a bioreactor">>
 		<<if (random(1,20) > $suddenBirth)>>
-			As $slaves[$i].slaveName's water breaks, a mechanical basket is extended under $his laboring <<if $slaves[$i].mpreg == 1>>ass<<else>>cunt<</if>>. Once <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby is secure, the basket retracts to allow $his <<if $slaves[$i].mpreg == 1>>rear<<else>>vagina<</if>> to be cleaned.
+			As $slaves[$i].slaveName's water breaks, a mechanical basket is extended under $his laboring <<if $slaves[$i].mpreg == 1>>ass<<else>>cunt<</if>>. Once <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby is secure, the basket retracts to allow $his <<if $slaves[$i].mpreg == 1>>rear<<else>>vagina<</if>> to be cleaned.
 		<<else>>
-			Without warning, $slaves[$i].slaveName's water breaks and $his body begins to rapidly push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He manages to force out the squirming child before the basket could extend, flagging $his unit for maintenance.
+			Without warning, $slaves[$i].slaveName's water breaks and $his body begins to rapidly push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He manages to force out the squirming child before the basket could extend, flagging $his unit for maintenance.
 		<</if>>
 		All these events are meaningless to $him, as $his consciousness has long since been snuffed out.
 	<<elseif $dairyRestraintsSetting > 1>>
 		<<if $slaves[$i].fetish == "mindbroken">>
 			<<if (random(1,20) > $suddenBirth)>>
-				As $slaves[$i].slaveName's water breaks, a mechanical basket is extended under $his laboring <<if $slaves[$i].mpreg == 1>>ass<<else>>cunt<</if>>. Once <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby is secure, the basket retracts to allow $his <<if $slaves[$i].mpreg == 1>>rear<<else>>vagina<</if>> to be cleaned.
+				As $slaves[$i].slaveName's water breaks, a mechanical basket is extended under $his laboring <<if $slaves[$i].mpreg == 1>>ass<<else>>cunt<</if>>. Once <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby is secure, the basket retracts to allow $his <<if $slaves[$i].mpreg == 1>>rear<<else>>vagina<</if>> to be cleaned.
 			<<else>>
-				Without warning, $slaves[$i].slaveName's water breaks and $his body begins to rapidly push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He manages to force out the squirming child before the basket could extend, flagging $his unit for maintenance.
+				Without warning, $slaves[$i].slaveName's water breaks and $his body begins to rapidly push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He manages to force out the squirming child before the basket could extend, flagging $his unit for maintenance.
 			<</if>>
 			$He doesn't care about any of this, as the only thoughts left in $his empty mind revolve around the sensations in $his crotch and breasts.
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
-				As $slaves[$i].slaveName's water breaks, a mechanical basket is extended under $his laboring <<if $slaves[$i].mpreg == 1>>ass<<else>>cunt<</if>>. $He struggles in $his bindings, attempting to break free in order to birth <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, but $his efforts are pointless. $He is forced to give birth, restrained, into the waiting holder. Once the child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> secure, the basket retracts, allowing access to $his <<if $slaves[$i].mpreg == 1>>asshole<<else>>vagina<</if>>.
+				As $slaves[$i].slaveName's water breaks, a mechanical basket is extended under $his laboring <<if $slaves[$i].mpreg == 1>>ass<<else>>cunt<</if>>. $He struggles in $his bindings, attempting to break free in order to birth <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, but $his efforts are pointless. $He is forced to give birth, restrained, into the waiting holder. Once the child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> secure, the basket retracts, allowing access to $his <<if $slaves[$i].mpreg == 1>>asshole<<else>>vagina<</if>>.
 			<<else>>
-				Without warning, $slaves[$i].slaveName's water breaks and $he uncontrollably births <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He manages to force out the screaming child before the basket could fully extend, flagging $his unit for maintenance and causing quite the scene. $He knows full well there is nothing $he can do to hide $his shame.
+				Without warning, $slaves[$i].slaveName's water breaks and $he uncontrollably births <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He manages to force out the screaming child before the basket could fully extend, flagging $his unit for maintenance and causing quite the scene. $He knows full well there is nothing $he can do to hide $his shame.
 			<</if>>
 			$His mind slips slightly more as $he focuses on $his fate as nothing more than an animal destined to be milked and bare offspring until $his body gives out.
 			<<set $humiliation = 1>>
@@ -1090,19 +1090,19 @@
 	<<else>>
 		<<if $slaves[$i].fetish == "mindbroken">>
 			<<if (random(1,20) > $suddenBirth)>>
-				While getting milked, $slaves[$i].slaveName's water breaks. $He shows little interest and continues kneading $his breasts. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>>. $He pays no heed to $his child being removed from the milking stall, instead focusing entirely on draining $his breasts and getting comfortable with $his still very gravid middle.
+				While getting milked, $slaves[$i].slaveName's water breaks. $He shows little interest and continues kneading $his breasts. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>>. $He pays no heed to $his child being removed from the milking stall, instead focusing entirely on draining $his breasts and getting comfortable with $his still very gravid middle.
 			<<else>>
 				While getting milked, $slaves[$i].slaveName's water breaks. $He show little interest and continues kneading $his breasts.
 				<<ClothingBirth>>
-				$He shows no interest in <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child being removed from the milking stall, nor $his still very gravid middle, instead focusing entirely on draining $his breasts.
+				$He shows no interest in <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child being removed from the milking stall, nor $his still very gravid middle, instead focusing entirely on draining $his breasts.
 			<</if>>
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
-				While getting milked, $slaves[$i].slaveName's water breaks,<<if $dairyPregSetting > 0>> this is a regular occurrence to $him now so<<else>> but<</if>> $he continues enjoying $his milking while $he works to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He catches <<if canSee($slaves[$i])>>a glimpse<<elseif canHear($slaves[$i])>>the sound<<else>>the feeling<</if>> of $his child being removed from the milking stall before returning $his focus to draining $his breasts.
+				While getting milked, $slaves[$i].slaveName's water breaks,<<if $dairyPregSetting > 0>> this is a regular occurrence to $him now so<<else>> but<</if>> $he continues enjoying $his milking while $he works to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He catches <<if canSee($slaves[$i])>>a glimpse<<elseif canHear($slaves[$i])>>the sound<<else>>the feeling<</if>> of $his child being removed from the milking stall before returning $his focus to draining $his breasts.
 			<<else>>
 				While getting milked, $slaves[$i].slaveName's water breaks. Knowing $he can't leave yet, $he shifts into a more comfortable position for the impending birth.
 				<<ClothingBirth>>
-				$He takes a break from milking to collect <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child for removal and to catch $his breath before reattaching the milkers and coaxing $his milk to begin flowing anew.
+				$He takes a break from milking to collect <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> child for removal and to catch $his breath before reattaching the milkers and coaxing $his milk to begin flowing anew.
 			<</if>>
 		<</if>>
 	<</if>>
@@ -1112,7 +1112,7 @@
 	<<if !canWalk($slaves[$i])>>
 		<<if $slaves[$i].fetish == "mindbroken">>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He is helped back to $his bed and stripped before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he is encouraged to keep resting. $He runs $his hands across the still huge dome of $his middle; to $him, gravidity and birth is nothing out of the ordinary.
+				$He is helped back to $his bed and stripped before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he is encouraged to keep resting. $He runs $his hands across the still huge dome of $his middle; to $him, gravidity and birth is nothing out of the ordinary.
 			<<else>>
 				$slaves[$i].slaveName is awoken from $his rest by a strong contraction. $He rolls over and begins to fall back to sleep as another contraction wracks $his body.
 				<<ClothingBirth>>
@@ -1120,7 +1120,7 @@
 			<</if>>
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He is helped back to $his bed and stripped before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he is encouraged to keep resting. $He rolls over, cradling $his heavily rounded middle, and dozes off.
+				$He is helped back to $his bed and stripped before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he is encouraged to keep resting. $He rolls over, cradling $his heavily rounded middle, and dozes off.
 			<<else>>
 				$slaves[$i].slaveName is awoken from $his rest by a moist sensation followed by a contraction. $He rolls over and clutches $his gravid belly as another contraction wracks $his body.
 				<<ClothingBirth>>
@@ -1130,7 +1130,7 @@
 	<<else>>
 		<<if $slaves[$i].fetish == "mindbroken">>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He returns to $his bed and strips before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he is encouraged to keep resting. $He runs $his hands across the still huge dome of $his middle; to $him, gravidity and birth is nothing out of the ordinary.
+				$He returns to $his bed and strips before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he is encouraged to keep resting. $He runs $his hands across the still huge dome of $his middle; to $him, gravidity and birth is nothing out of the ordinary.
 			<<else>>
 				$slaves[$i].slaveName is awoken from $his rest by a strong contraction. $He rolls over and begins to fall back to sleep as another contraction wracks $his body.
 				<<ClothingBirth>>
@@ -1138,7 +1138,7 @@
 			<</if>>
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and $he is encouraged to keep resting. $He rolls over, cradling $his heavily rounded middle, and dozes off.
+				$He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and $he is encouraged to keep resting. $He rolls over, cradling $his heavily rounded middle, and dozes off.
 			<<else>>
 				$slaves[$i].slaveName is awoken from $his rest by a moist sensation followed by a contraction. $He rolls over and clutches $his gravid belly as another contraction wracks $his body.
 				<<ClothingBirth>>
@@ -1153,28 +1153,28 @@
 	<<if !canWalk($slaves[$i])>>
 		<<if $slaves[$i].fetish == "mindbroken">>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He is helped back to $his bed and stripped before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he is encouraged to keep resting. $He runs $his hands across the still huge dome of $his middle; to $him, gravidity and birth is nothing out of the ordinary.
+				$He is helped back to $his bed and stripped before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he is encouraged to keep resting. $He runs $his hands across the still huge dome of $his middle; to $him, gravidity and birth is nothing out of the ordinary.
 			<<else>>
 				<<if _birthScene >= 50>>
 					$slaves[$i].slaveName is awoken from $his rest by a strong contraction. $He rolls over and begins to fall back to sleep as another contraction wracks $his body.
 					<<ClothingBirth>>
 					$He fishes around under $his still huge dome of a stomach searching for $his newborn. Once $he finds it, $he draws it to $his breast and resumes resting.
 				<<else>>
-					While stroking $his pregnancy absentmindedly, $slaves[$i].slaveName's body begins to birth <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He carries on until the contractions drag $him to $his knees.
+					While stroking $his pregnancy absentmindedly, $slaves[$i].slaveName's body begins to birth <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He carries on until the contractions drag $him to $his knees.
 					<<ClothingBirth>>
 					$He rolls onto $his side and rests with $his child to $his breast until a servant collects $his child and helps $him to $his bed.
 				<</if>>
 			<</if>>
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He is helped back to $his bed and stripped before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he is encouraged to keep resting. $He rolls over, cradling $his heavily rounded middle, and dozes off.
+				$He is helped back to $his bed and stripped before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he is encouraged to keep resting. $He rolls over, cradling $his heavily rounded middle, and dozes off.
 			<<else>>
 				<<if _birthScene >= 70>>
-					While waiting to be helped to $his next assignment, $slaves[$i].slaveName's body begins to birth <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. Unable to do anything, $he is forced to give birth where $he is.
+					While waiting to be helped to $his next assignment, $slaves[$i].slaveName's body begins to birth <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. Unable to do anything, $he is forced to give birth where $he is.
 					<<ClothingBirth>>
 					$He gathers $his child and recovers $his strength while resuming $his wait a servant to help $him to $his assignment.
 				<<elseif _birthScene >= 30>>
-					While eating in the cafeteria, $slaves[$i].slaveName's body begins to birth <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. Unable to walk without assistance, $he finds $himself stranded in the middle of all the dining slaves.
+					While eating in the cafeteria, $slaves[$i].slaveName's body begins to birth <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. Unable to walk without assistance, $he finds $himself stranded in the middle of all the dining slaves.
 					<<set $humiliation = 1>>
 					<<ClothingBirth>>
 					$He gathers $his child and waits to be rescued from the vicious mockery, fully aware of all the jestering and laughter.
@@ -1188,10 +1188,10 @@
 	<<else>>
 		<<if $slaves[$i].fetish == "mindbroken">>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He returns to $his bed and strips before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he is encouraged to keep resting. $He runs $his hands across the still huge dome of $his middle; to $him, gravidity and birth is nothing out of the ordinary.
+				$He returns to $his bed and strips before slipping into it. Instinctively, $he begins to push out <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he is encouraged to keep resting. $He runs $his hands across the still huge dome of $his middle; to $him, gravidity and birth is nothing out of the ordinary.
 			<<else>>
 				<<if _birthScene >= 50>>
-					While wandering the penthouse absentmindedly, $slaves[$i].slaveName's body begins to birth <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He carries on until the contractions drag $him to $his knees.
+					While wandering the penthouse absentmindedly, $slaves[$i].slaveName's body begins to birth <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He carries on until the contractions drag $him to $his knees.
 					<<ClothingBirth>>
 					$He rolls onto $his side and rests with $his child to $his breast until a servant collects $his child and helps $him to $his bed.
 				<<else>>
@@ -1201,20 +1201,20 @@
 				<</if>>
 			<</if>>
 		<<elseif $slaves[$i].fetish == "humiliation" && _birthScene >= 50>>
-			While waddling through the penthouse between assignments, $slaves[$i].slaveName's body begins to birth <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. Sensing an opportunity, $he waddles to the nearest balcony overlooking the city. $He calls out, making sure all eyes are on $him for what happens next.
+			While waddling through the penthouse between assignments, $slaves[$i].slaveName's body begins to birth <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. Sensing an opportunity, $he waddles to the nearest balcony overlooking the city. $He calls out, making sure all eyes are on $him for what happens next.
 			<<set $humiliation = 1>>
 			<<ClothingBirth>>
 			$He gathers $his child and recovers $his strength before finding a servant to give $his child to. $He resumes $his previous task, eager for the next child to move into position.
 		<<else>>
 			<<if (random(1,20) > $suddenBirth)>>
-				$He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he is encouraged to keep resting. $He rolls over, cradling $his heavily rounded middle, and dozes off.
+				$He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he is encouraged to keep resting. $He rolls over, cradling $his heavily rounded middle, and dozes off.
 			<<else>>
 				<<if _birthScene >= 70>>
-					While waddling through the penthouse on the way to $his next assignment, $slaves[$i].slaveName's body begins to birth <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. Unable to reach the prepared birthing room in time, $he finds a secluded room to give birth in.
+					While waddling through the penthouse on the way to $his next assignment, $slaves[$i].slaveName's body begins to birth <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. Unable to reach the prepared birthing room in time, $he finds a secluded room to give birth in.
 					<<ClothingBirth>>
 					$He gathers $his child and recovers $his strength before finding a servant to give $his child to before shuffling to $his assignment, a hand on $his still very gravid middle.
 				<<elseif _birthScene >= 30>>
-					While waddling through the penthouse on $his way to the cafeteria, $slaves[$i].slaveName's body begins to birth <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. Unable to reach the prepared birthing room in time, $he finds $himself stranded in the middle of all the dining slaves.
+					While waddling through the penthouse on $his way to the cafeteria, $slaves[$i].slaveName's body begins to birth <<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. Unable to reach the prepared birthing room in time, $he finds $himself stranded in the middle of all the dining slaves.
 					<<set $humiliation = 1>>
 					<<ClothingBirth>>
 					$He gathers $his child and recovers $his strength before trying to escape out of sight of the jeering crowd. Finding a servant to give $his child to, $he hastily heads back to $his bed to hide $himself from the mockery. $He runs a hand across $his still very gravid middle; $he'll have to be more careful in the future as there are plenty more children growing within $him.
diff --git a/src/pregmod/widgets/seBirthWidgets.tw b/src/pregmod/widgets/seBirthWidgets.tw
index d5352c90ce2..01412eca684 100644
--- a/src/pregmod/widgets/seBirthWidgets.tw
+++ b/src/pregmod/widgets/seBirthWidgets.tw
@@ -47,7 +47,7 @@
 <<elseif $slaves[$i].physicalAge < 13>>
 	<<set $birthDamage += 1>>
 <</if>>
-<<if $slaves[$i].laborCount == 0>>
+<<if $slaves[$i].counter.laborCount == 0>>
 	<<set $birthDamage += 2>>
 <</if>>
 <<if $slaves[$i].mpreg != 1>>
@@ -99,7 +99,7 @@
 <<if $slaves[$i].intelligenceImplant >= 15>>
 	<<set $birthDamage -= 2>>
 <</if>>
-<<if $slaves[$i].laborCount > 0>>
+<<if $slaves[$i].counter.laborCount > 0>>
 	<<set $birthDamage -= 3>>
 <</if>>
 <<if $slaves[$i].mpreg != 1>>
@@ -250,7 +250,7 @@
 				<<if $slaves[$i].fetish == "mindbroken">>
 					As $slaves[$i].slaveName's water breaks, a mechanical basket is extended under $his laboring <<if $slaves[$i].mpreg == 1>>ass<<else>>cunt<</if>>. Once the child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> secure, the basket retracts allowing access to $his <<if $slaves[$i].mpreg == 1>>rear<<else>>vagina<</if>>.<<if $dairyPregSetting > 0>> The impregnation tube is promptly reinserted, bloating $his empty womb with fresh cum, where it will remain until $he is pregnant once more.<</if>> $He doesn't care about any of this, as the only thoughts left in $his empty mind revolve around the sensations in $his crotch and breasts.
 				<<else>>
-					As $slaves[$i].slaveName's water breaks, a mechanical basket is extended under $his laboring <<if $slaves[$i].mpreg == 1>>ass<<else>>cunt<</if>>. $He struggles in $his bindings, attempting to break free in order to birth $his coming child, but $his efforts are pointless. $He is forced to give birth, restrained, into the waiting holder. Once the child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> secure, the basket retracts allowing access to $his vagina.<<if $dairyPregSetting > 0>> The impregnation tube is promptly reinserted, bloating $his empty womb with fresh cum, where it will remain until $he is pregnant once more. $slaves[$i].slaveName moans, partially with pleasure and partially with defeat, under the growing pressure within $his body. Tears stream down $his face as <<if $slaves[$i].births > 0>>$he is forcibly impregnated once more<<else>>$he attempts to shift in $his restraints to peek around $his swollen breasts, but $he is too well secured. $He'll realize what is happening when $his belly grows large enough to brush against $his udders as the milker sucks from them<<if $slaves[$i].dick > 0>> or $his dick begins rubbing its underside<</if>><</if>>.<</if>> $His mind slips slightly more as $he focuses on $his fate as nothing more than an animal destined to be milked and bare offspring until $his body gives out.
+					As $slaves[$i].slaveName's water breaks, a mechanical basket is extended under $his laboring <<if $slaves[$i].mpreg == 1>>ass<<else>>cunt<</if>>. $He struggles in $his bindings, attempting to break free in order to birth $his coming child, but $his efforts are pointless. $He is forced to give birth, restrained, into the waiting holder. Once the child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> secure, the basket retracts allowing access to $his vagina.<<if $dairyPregSetting > 0>> The impregnation tube is promptly reinserted, bloating $his empty womb with fresh cum, where it will remain until $he is pregnant once more. $slaves[$i].slaveName moans, partially with pleasure and partially with defeat, under the growing pressure within $his body. Tears stream down $his face as <<if $slaves[$i].counter.births > 0>>$he is forcibly impregnated once more<<else>>$he attempts to shift in $his restraints to peek around $his swollen breasts, but $he is too well secured. $He'll realize what is happening when $his belly grows large enough to brush against $his udders as the milker sucks from them<<if $slaves[$i].dick > 0>> or $his dick begins rubbing its underside<</if>><</if>>.<</if>> $His mind slips slightly more as $he focuses on $his fate as nothing more than an animal destined to be milked and bare offspring until $his body gives out.
 					<<set $slaves[$i].trust -= 10>>
 					<<set $slaves[$i].devotion -= 10>>
 				<</if>>
@@ -313,8 +313,8 @@
 <<set _curBabies = $slaves[$i].curBabies.length>> /*just to improve speed and usability here.*/
 /*<br>TEST curBabies: _curBabies<br>*/
 
-<<set $slaves[$i].births += _curBabies>>
-<<set $slaves[$i].birthsTotal += _curBabies>>
+<<set $slaves[$i].counter.births += _curBabies>>
+<<set $slaves[$i].counter.birthsTotal += _curBabies>>
 <<set $birthsTotal += _curBabies>>
 
 <<for _cb = 0; _cb < $slaves[$i].curBabies.length; _cb++>>
@@ -323,7 +323,7 @@
 	<<elseif $slaves[$i].curBabies[_cb].fatherID > 0>>
 		<<set _babyDaddy = findFather($slaves[$i].curBabies[_cb].fatherID)>>
 		<<if def _babyDaddy>>
-			<<set _adjust = _babyDaddy.slavesFathered++>>
+			<<set _adjust = _babyDaddy.counter.slavesFathered++>>
 			<<set adjustFatherProperty(_babyDaddy, "slavesFathered", _adjust)>>
 		<</if>>
 	<</if>>
@@ -631,7 +631,7 @@ This decriptions can be expanded with more outcomes later. But it's not practica
 	/* I think all this reactions should be showed only if no c'section used too. Setting it up for just in case: */
 <<if $csec == 0 && $slaves[$i].assignment != "work in the dairy">> /*if not desired, this check can be easily removed or deactivated with condition set to true.*/
 	<br>
-	<<if $slaves[$i].laborCount == 0>>
+	<<if $slaves[$i].counter.laborCount == 0>>
 		<br>
 		$His inexperience @@.red;complicated $his first birth.@@
 		<<set _compoundCondition = 1>>
@@ -704,7 +704,7 @@ This decriptions can be expanded with more outcomes later. But it's not practica
 	<<if $slaves[$i].wombImplant == "restraint">>
 		$His support implant @@.red;weakens $his contractions@@ and inhibits $his womb's ability to give birth.
 	<</if>>
-	<<if (($slaves[$i].vagina >= 2 || $slaves[$i].vaginaLube > 0) && $slaves[$i].mpreg == 1) || $slaves[$i].births > 0 || $slaves[$i].hips > 0 || (setup.nurseCareers.includes($slaves[$i].career) && $slaves[$i].fetish != "mindbroken" && $slaves[$i].muscles >= -95) || $slaves[$i].intelligenceImplant >= 15 || $slaves[$i].pregAdaptation >= 100>>
+	<<if (($slaves[$i].vagina >= 2 || $slaves[$i].vaginaLube > 0) && $slaves[$i].mpreg == 1) || $slaves[$i].counter.births > 0 || $slaves[$i].hips > 0 || (setup.nurseCareers.includes($slaves[$i].career) && $slaves[$i].fetish != "mindbroken" && $slaves[$i].muscles >= -95) || $slaves[$i].intelligenceImplant >= 15 || $slaves[$i].pregAdaptation >= 100>>
 		<br>However:
 		<<if $slaves[$i].mpreg == 1>>
 			<<if $slaves[$i].anus >= 2>>
@@ -721,7 +721,7 @@ This decriptions can be expanded with more outcomes later. But it's not practica
 				$His @@.green;moist vagina@@ hastened $his <<if _curBabies > 1>>children's<<else>>child's<</if>> birth.
 			<</if>>
 		<</if>>
-		<<if $slaves[$i].laborCount > 0>>
+		<<if $slaves[$i].counter.laborCount > 0>>
 			<br>
 			$He has @@.green;given birth before,@@ so $he knows just what to do.
 		<</if>>
diff --git a/src/societies/aztec/slaveSacrifice.tw b/src/societies/aztec/slaveSacrifice.tw
index ad7e3f0ebec..812123be5bf 100644
--- a/src/societies/aztec/slaveSacrifice.tw
+++ b/src/societies/aztec/slaveSacrifice.tw
@@ -91,7 +91,7 @@
 		<<set _randomVag = random(0,2)>>
 		<<set _randomAnal = random(0,1)>>
 		<<set _randomOral = random(2,6)>>
-		<<set $activeSlave.vaginalCount += _randomVag, $activeSlave.analCount += _randomAnal, $activeSlave.oralCount += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+		<<set $activeSlave.counter.vaginal += _randomVag, $activeSlave.counter.anal += _randomAnal, $activeSlave.counter.oral += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 		<<if $activeSlave.vagina == 0 && $activeSlave.anus == 0>>
 			$His sacrifice to the gods naturally meant giving up @@.lime;both of $his virginities.@@
 			<<set $activeSlave.vagina = 1, $activeSlave.anus = 1>>
@@ -103,7 +103,7 @@
 	<<elseif canDoVaginal($activeSlave)>>
 		<<set _randomVag = random(1,3)>>
 		<<set _randomOral = random(2,3)>>
-		<<set $activeSlave.vaginalCount += _randomVag, $activeSlave.oralCount += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
+		<<set $activeSlave.counter.vaginal += _randomVag, $activeSlave.counter.oral += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
 		<<if $activeSlave.vagina == 0>>
 			$His sacrifice to the gods ended up including @@.lime;$his virginity.@@
 			<<set $activeSlave.vagina = 1>>
@@ -115,7 +115,7 @@
 	<<elseif canDoAnal($activeSlave)>>
 		<<set _randomAnal = random(1,3)>>
 		<<set _randomOral = random(2,3)>>
-		<<set $activeSlave.analCount += _randomAnal, $activeSlave.oralCount += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+		<<set $activeSlave.counter.anal += _randomAnal, $activeSlave.counter.oral += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 		<<if $activeSlave.anus == 0>>
 			$His sacrifice to the gods ended up including @@.lime;$his anal virginity.@@
 			<<set $activeSlave.anus = 1>>
@@ -126,7 +126,7 @@
 		<</if>>
 	<<else>>
 		<<set _randomOral = random(2,6)>>
-		<<set $activeSlave.oralCount += _randomOral, $oralTotal += _randomOral>>
+		<<set $activeSlave.counter.oral += _randomOral, $oralTotal += _randomOral>>
 		By the following morning $he's sickened from the number of loads blown down $his throat. Luckily inducing vomiting will be enough to have $him ready for the next step.
 	<</if>>
 
@@ -383,4 +383,4 @@
 	<<= removeActiveSlave() >>
 <</if>>
 
-<<set $sacrificeType = 0>>
\ No newline at end of file
+<<set $sacrificeType = 0>>
diff --git a/src/uncategorized/PESS.tw b/src/uncategorized/PESS.tw
index 262cd666f06..14723867ab9 100644
--- a/src/uncategorized/PESS.tw
+++ b/src/uncategorized/PESS.tw
@@ -336,7 +336,7 @@ $He sees you examining at $him, and looks back at you submissively, too tired to
 	<<replace "#result">>
 	Wordlessly, you<<if ($PC.dick == 0)>> don a strap-on and<</if>> come up behind $him; the first thing to touch $him is <<if ($PC.dick == 0)>>the phallus<<else>>your rapidly hardening dick<</if>>, which pokes against <<if $activeSlave.height >= 170>>right up against $his asshole, since $he's nice and tall enough for standing anal. $He gasps a little and angles $his hips to accept your cock.<<else>>$his lower back, since $he's shorter than you. $He gasps a little and hikes $himself up on tiptoe to accept your cock.<</if>> As $he feels you slide into $his body $he whimpers with devotion, turning $his upper body so $he can kiss $his <<= WrittenMaster()>> while _heP sodomizes $him. <<if !canTalk($activeSlave)>>$He uses gestures to thank you for making $him feel like the milkers do.<<else>>"<<S>>o thi<<s>> i<<s>> how it feel<<s>> when I do them," $he whispers.<</if>> $He uses the lotion to masturbate while $he takes it, wincing whenever $he loses control and squeezes $his sore cock too hard. When you're done $he sinks to the bathroom floor in a boneless pool of @@.hotpink;satisfied sexual exhaustion,@@ dripping ejaculate from $his front<<if ($PC.dick == 0)>><<else>> and back<</if>>.
 	<<set $activeSlave.devotion += 4>>
-	<<set $activeSlave.analCount += 1>>
+	<<set $activeSlave.counter.anal += 1>>
 	<<set $analTotal += 1>>
 	<</replace>>
 <</link>>
@@ -362,7 +362,7 @@ $He sees you examining at $him, and looks back at you submissively, too tired to
 	<<replace "#result">>
 	When $he <<if canHear($activeSlave)>>hears you enter $dairyName,<<else>>realizes you've entered $dairyName,<</if>> $he turns to you for instructions, but you wordlessly dismiss $him back to $his stretching. $He gets back to it, but is mystified as $he watches you out of the corner of $his eye. The milk is held in a large tank before being filtered, pasteurized, and sold. You remove the lid from the tank and climb in. $He watches with incomprehension, but understanding dawns when you splash a little, demonstratively, and crook a finger at $him. $He gives you a deliciously naughty look and hurries to join you in the warm milk, giggling when you pull $him in with a slosh of creamy whiteness. $He doesn't break the surface after climbing in, kneeling under the milk to suck you off. $He has to surface periodically for breath, but the grin $he gives you each time makes up for it. $He manages to drag $his breasts <<if ($PC.boobs > 0)>>against yours<<else>>up your front<</if>> each time $he rises for air. When you climax, $he carefully swallows every drop to keep the filters from getting clogged. When $he surfaces for good, $he looks you in the eyes briefly before blushing and @@.mediumaquamarine;giving you a muscular hug.@@
 	<<set $activeSlave.trust += 4>>
-	<<set $activeSlave.oralCount += 1>>
+	<<set $activeSlave.counter.oral += 1>>
 	<<set $oralTotal += 1>>
 	<</replace>>
 <</link>>
@@ -381,13 +381,13 @@ $He sees you examining at $him, and looks back at you submissively, too tired to
 	<<replace "#result">>
 	When you enter your suite, the dim light reveals $activeSlave.slaveName waiting with $his beautiful body laid across the bed. When $he <<if canSee($activeSlave)>>sees<<else>>figures out<</if>> the kind of lovemaking you're in the mood for, $he spreads $his arms for you, smiling gently. $He kisses you lovingly, <<if !canTalk($activeSlave)>>taking your hand in $hers and drawing a heart on your palm with one finger.<<else>><<say>>ing, "<<Master>>, I love you."<</if>> <<if ($PC.vagina == 1)>>$He lies on $his side and raises one leg for you so you can straddle the other, sliding up to press your pussy against $his submissive groin. You grind against $him; the stimulation is so strong that $he writhes into the sheets, panting and whining.<<if $PC.dick == 1>> Your stiff dick, unused for once, slides deliciously between your warm bodies.<</if>><<else>><<if ($activeSlave.vagina > 0)>>$His pussy is warm and very wet, making penetration easy; $he gasps and arches $his back, clasping you between $his legs as $his <<= App.Desc.eyeColor($activeSlave)>> eyes look deep into yours.<<elseif ($activeSlave.anus > 0)>>$His butt is relaxed and welcoming, and $he holds $his legs back to take missionary anal loving as $his <<= App.Desc.eyeColor($activeSlave)>> eyes look deep into yours.<<else>>$He holds $his thighs together for frottage so $he can love you without losing $his virginity.<</if>><</if>> You both know each other quite well, and maintain the gentle communion for a long time. When $he senses your climax building, $he lets $himself climb to orgasm with you, holding <<if ($PC.dick == 0)>>your hips in $his hands<<else>>you in $his arms<</if>>. $He quickly cleans you with $his mouth and heads to the shower. When $he gets out you're back at work, but $he comes out to @@.hotpink;plant another kiss on you.@@
 	<<set $activeSlave.devotion += 10>>
-	<<set $activeSlave.oralCount += 1>>
+	<<set $activeSlave.counter.oral += 1>>
 	<<set $oralTotal += 1>>
 	<<if ($activeSlave.vagina > 0)>>
-		<<set $activeSlave.vaginalCount += 1>>
+		<<set $activeSlave.counter.vaginal += 1>>
 		<<set $vaginalTotal += 1>>
 	<<elseif ($activeSlave.anus > 0)>>
-		<<set $activeSlave.analCount += 1>>
+		<<set $activeSlave.counter.anal += 1>>
 		<<set $analTotal += 1>>
 	<</if>>
 	<</replace>>
@@ -418,13 +418,13 @@ $He sees you examining at $him, and looks back at you submissively, too tired to
 	<</if>>
 	$He finally orgasms, sobbing with overstimulation when you pound $him for a while longer before <<if ($PC.dick == 0)>>finding your own climax<<else>>shooting rope after rope of cum into $him<</if>>. $He quickly cleans you with $his mouth and heads to the shower. When $he gets out you're back at work, but $he comes out to @@.hotpink;plant a kiss on you.@@
 	<<set $activeSlave.devotion += 10>>
-	<<set $activeSlave.oralCount += 1>>
+	<<set $activeSlave.counter.oral += 1>>
 	<<set $oralTotal += 1>>
 	<<if ($activeSlave.vagina > 0)>>
-		<<set $activeSlave.vaginalCount += 1>>
+		<<set $activeSlave.counter.vaginal += 1>>
 		<<set $vaginalTotal += 1>>
 	<<elseif ($activeSlave.anus > 0)>>
-		<<set $activeSlave.analCount += 1>>
+		<<set $activeSlave.counter.anal += 1>>
 		<<set $analTotal += 1>>
 	<</if>>
 	<</replace>>
@@ -528,14 +528,14 @@ $He sees you examining at $him, and looks back at you submissively, too tired to
 		You instruct $activeSlave.slaveName to put on $his best dress and meet you at the door. You spend a nice night out with $him, walking along the club to a nice restaurant and then seeing a show before returning home for loving sex in your master bed. $He nestles under your arm, falling to sleep well before you, a @@.hotpink;contented@@ smile on $his face. There's a reason $he gets to sleep much quicker than you do. You lie awake for some time, remembering the @@.red;doubting and disapproving@@ faces of other prosperous citizens whenever they realized that you were treating a slave as an equal this evening.
 		<<run repX(-100, "event", $activeSlave)>>
 	<</if>>
-	<<set $activeSlave.devotion += 4, $activeSlave.oralCount += 1, $oralTotal += 1, $activeSlave.analCount += 1, $analTotal += 1>>
+	<<set $activeSlave.devotion += 4, $activeSlave.counter.oral += 1, $oralTotal += 1, $activeSlave.counter.anal += 1, $analTotal += 1>>
 	<</replace>>
 <</link>>
 <br><<link "Pull $him in to keep you company as you work">>
 	<<replace "#result">>
 	$He giggles happily as you seize $his $activeSlave.skin wrist and pull $him down to the floor. $He nestles under your desk, between your legs to serve you with $his mouth for a while, gently playing with $his <<if canDoVaginal($activeSlave) && canPenetrate($activeSlave)>>wonderfully strange bits<<elseif canDoAnal($activeSlave)>>anus<<elseif ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>>limp cock<<elseif ($activeSlave.dick > 0)>>hard cock<<elseif ($activeSlave.clit > 0)>>huge, hard clit<<elseif ($activeSlave.vagina > -1)>>soaking-wet cunt<<else>>nipples<</if>> and moaning into you. $He's down there for a long time, so long that you climax twice. The third time $he softly sucks you <<if ($PC.dick == 0)>>to full arousal<<else>>hard<</if>>, it naturally takes a bit longer. When done, $he slithers up into your lap without obscuring your work, stroking you lightly with a hand the whole time — a miracle of dexterity. $He gently runs $his hips over your crotch a few times, giving <<if ($PC.dick == 0)>>you<<else>>your dickhead<</if>> a nice tactile tour of everything $he has to offer, <<if ($PC.dick == 0)>>before gently turning around to wrap $his legs around you and rub $himself against you until you climax a third time.<<else>>before gently lowering $his butt onto your cock with a sigh. $His devoted ass brings you to orgasm a third time, and instead of getting up and off your softening dick, $he just relaxes into you and bends $himself backward so $he can nibble your neck and whisper $his adoration into your ear.<</if>> It would be hard for $him to get much more trusting of you, @@.mediumaquamarine;but $he does.@@
 	<<set $activeSlave.trust += 4>>
-	<<set $activeSlave.oralCount += 1>>
+	<<set $activeSlave.counter.oral += 1>>
 	<<set $oralTotal += 1>>
 	<<= AnalVCheck()>>
 	<</replace>><<if $activeSlave.anus == 0>>//This will take anal virginity//<</if>>
@@ -562,9 +562,9 @@ $He sees you examining at $him, and looks back at you submissively, too tired to
 
 		<<replace "#result">>
 		$He giggles happily as you seize $his $activeSlave.skin wrist and pull $him towards where your other slaves are mostly already asleep. $He jokingly points out $slaves[$j].slaveName, fast asleep. You nod, and $activeSlave.slaveName pounces. $slaves[$j].slaveName wakes in terror and confusion to find _his2 head and neck pinned in a leg-lock that holds _his2 mouth hard against $activeSlave.slaveName's <<if canDoAnal($activeSlave)>>anus<<elseif canDoVaginal($activeSlave) && canPenetrate($activeSlave)>>cock and cunt<<elseif ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>>limp cock<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls > 0) && ($activeSlave.scrotum > 0)>>cock and balls<<elseif ($activeSlave.clit > 0)>>huge, hard clit<<elseif !canDoVaginal($activeSlave)>>soft perineum<<else>>soaking-wet cunt<</if>>. $slaves[$j].slaveName only manages one kick of _his2 legs before you pin them and ram yourself up _his2 butt. _His2 howl of protest, directed against $activeSlave.slaveName's privates, sends a shiver through your Head Girl. <<if ($activeSlave.lips > 70)>>"Oh pleathe make _him2 moan, <<Master>>," $he lisps through $his huge lips.<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>"Oh pleathe make _him2 moan, <<Master>>," $he lisps through $his face full of piercings.<<else>>"I love it when you make _him2 moan, <<Master>>," $he groans.<</if>> Poor $slaves[$j].slaveName's asshole takes quite a beating before $activeSlave.slaveName finally convulses with @@.hotpink;naughty pleasure.@@ Meanwhile, all around the nighttime rape, slaves have been woken by $slaves[$j].slaveName's struggles. They realize how completely your Head Girl has @@.hotpink;involved $himself in your sexual pursuits@@ and @@.gold;lie as still as they can.@@
-		<<set $activeSlave.oralCount += 1>>
+		<<set $activeSlave.counter.oral += 1>>
 		<<set $oralTotal += 1>>
-		<<set $slaves[$j].analCount += 1>>
+		<<set $slaves[$j].counter.anal += 1>>
 		<<set $analTotal += 1>>
 		<<for $i = 0; $i < _SL; $i++>>
 			<<set $slaves[$i].devotion += 4, $slaves[$i].trust -= 4>>
@@ -579,7 +579,7 @@ $He sees you examining at $him, and looks back at you submissively, too tired to
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	As you walk into the room to offer $activeSlave.slaveName some positive reinforcement, $he groans, arches $his back, and shoots $his load down $slaves[$j].slaveName's retching <<if $seeRace == 1>>$slaves[$j].race <</if>>throat. $activeSlave.slaveName immediately greets you with perfect decorum, despite $his recent orgasm, and delivers $slaves[$j].slaveName an agonizing flick to the ear when _he2 does not, in $activeSlave.slaveName's opinion, follow suit with sufficient speed. You inform $activeSlave.slaveName that $he is a fine Head Girl, and that if $he continues to apply $himself $he will bring credit to you as a slaveowner. $He looks a little surprised, but thanks you correctly. It is only due to the arcology's monitoring system that you know that, as you turn your back and go, a single tear escapes from $his eye and rolls down $his pretty <<if $seeRace == 1>>$activeSlave.race <</if>>cheek. In the coming week, no shirker is safe from $his wrath. @@.hotpink;Every single slave in your penthouse has become better broken to your will.@@
-	<<set $slaves[$j].oralCount += 1>>
+	<<set $slaves[$j].counter.oral += 1>>
 	<<set $oralTotal += 1>>
 	<<for $i = 0; $i < _SL; $i++>>
 		<<if $slaves[$i].assignmentVisible == 1>>
@@ -593,7 +593,7 @@ $He sees you examining at $him, and looks back at you submissively, too tired to
 	<<replace "#result">>
 	The next time you see $activeSlave.slaveName, you ask what $slaves[$j].slaveName did. It seems _he2 did not complete _his2 assigned duty with sufficient speed, and compounded _his2 sin by talking back to $activeSlave.slaveName when $he pointed this out. You observe that if _he2 continues to fail to clean, _he2 can do it with _his2 tongue; and that if _he2 continues to fail to be polite, _he2 can clean $activeSlave.slaveName's <<if $seeRace == 1>>$activeSlave.race <</if>>body with _his2 tongue. Your Head Girl nods $his understanding with a grin. This is one week @@.hotpink;the disobedient bitch won't soon forget.@@
 	<<set $slaves[$j].devotion += 15>>
-	<<set $slaves[$j].oralCount += 5>>
+	<<set $slaves[$j].counter.oral += 5>>
 	<<set $oralTotal += 5>>
 	<</replace>>
 <</link>>
@@ -616,10 +616,10 @@ $He sees you examining at $him, and looks back at you submissively, too tired to
 	<</if>>
 	$He seems to have absorbed a bit of your approach, and over the next couple of days $he drives $himself past all $his limitations of sexual stamina when fucking slaves in your penthouse, @@.hotpink;Every single one of your slaves has become better broken to your will.@@
 	<<if canDoVaginal($activeSlave)>>
-		<<set $activeSlave.vaginalCount += 1>>
+		<<set $activeSlave.counter.vaginal += 1>>
 		<<set $vaginalTotal += 1>>
 	<<else>>
-		<<set $activeSlave.analCount += 1>>
+		<<set $activeSlave.counter.anal += 1>>
 		<<set $analTotal += 1>>
 	<</if>>
 	<<set $activeSlave.devotion += 5>>
diff --git a/src/uncategorized/PETS.tw b/src/uncategorized/PETS.tw
index 6365c1d636d..e4790bc2f41 100644
--- a/src/uncategorized/PETS.tw
+++ b/src/uncategorized/PETS.tw
@@ -93,7 +93,7 @@
 
 <<case "nurse molestation">>
 
-<<set $activeSlave.penetrativeCount += 1>>
+<<set $activeSlave.counter.penetrative += 1>>
 <<set $penetrativeTotal += 1>>
 Late at night, you decide to walk through the clinic to look over its patients personally. As soon as you enter the space, left dimly lit at night to encourage sleep, you hear a quiet moaning and the distinct noise of flesh on flesh. Heading over towards that area, you note the noise is coming from where $subSlave.slaveName is listed as resting. Appearing quietly, you see <<EventNameLink>> between $his patient's legs, which are spread wide by the stirrups provided with each patient bed for examination of a slave's holes.
 <br><br>
@@ -140,13 +140,13 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo
 	The next morning, the Clinic's patients awake to see an uncharacteristically subdued $activeSlave.slaveName hurrying around, doing $his best to see to $his business quietly. $He does so a bit gingerly, as though $he was fucked without mercy last night, and tries not to meet anyone's eyes. Their attention is immediately drawn, however, to a sign pinned to the chest of $his clothing. It reads, 'The Nurse was caught molesting patients last night. $He has been ordered to immediately perform oral sex on anyone who asks.' Every patient instantly demands oral sex, and by the time $he's gotten the last one off, the first has placed another request. $He's exhausted by the end of the day; the patients, on the other hand, are @@.mediumaquamarine;very pleased@@ to see the haughty, handsy nurse brought low.
 	<<set $activeSlave.devotion += 4>>
 	<<if canDoVaginal($activeSlave)>>
-		<<set $activeSlave.vaginalCount += 1>>
+		<<set $activeSlave.counter.vaginal += 1>>
 		<<set $vaginalTotal += 1>>
 	<<elseif canDoAnal($activeSlave)>>
-		<<set $activeSlave.analCount += 1>>
+		<<set $activeSlave.counter.anal += 1>>
 		<<set $analTotal += 1>>
 	<</if>>
-	<<set $activeSlave.oralCount += 20>>
+	<<set $activeSlave.counter.oral += 20>>
 	<<set $oralTotal += 20>>
 	<<run $slaves.forEach(function(s) {
 		if (s.assignment == "get treatment in the clinic") {
@@ -170,7 +170,7 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo
 			<<else>>
 				$He whines as you force your cock inside $his tight cunt. This is supposed to send a message, so you send a message, treating $him like a veteran whore who can take anything. $He begins to groan under the harsh pounding, $his poor little pussy unused to this kind of abuse.
 			<</if>>
-			<<set $activeSlave.vaginalCount += 1>>
+			<<set $activeSlave.counter.vaginal += 1>>
 			<<set $vaginalTotal += 1>>
 		<<else>>
 			<<if $activeSlave.anus > 2>>
@@ -180,7 +180,7 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo
 			<<else>>
 				$He whines as you force your cock up $his tight ass. This is supposed to send a message, so you send a message, treating $him like a veteran anal whore who can take anything. $He begins to scream under the harsh pounding, $his poor little butthole unused to this kind of abuse.
 			<</if>>
-			<<set $activeSlave.analCount += 1>>
+			<<set $activeSlave.counter.anal += 1>>
 			<<set $analTotal += 1>>
 		<</if>>
 	<<else>>
@@ -192,7 +192,7 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo
 		<<else>>
 			$He whines as you force two fingers inside $his tight cunt. This is supposed to send a message, so you send a message, treating $him like a veteran whore who can take a serious fingerfucking. $He begins to groan under the harsh molestation, $his poor little pussy unused to this kind of abuse.
 		<</if>>
-		<<set $activeSlave.vaginalCount += 1>>
+		<<set $activeSlave.counter.vaginal += 1>>
 		<<set $vaginalTotal += 1>>
 		<<else>>
 		<<if $activeSlave.anus > 2>>
@@ -202,7 +202,7 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo
 		<<else>>
 			$He whines as you force two fingers inside $his tight ass. This is supposed to send a message, so you send a message, treating $him like a veteran whore who can take a serious anal fingerfucking. $He begins to groan under the harsh molestation, $his girly little butthole unused to this kind of abuse.
 		<</if>>
-		<<set $activeSlave.analCount += 1>>
+		<<set $activeSlave.counter.anal += 1>>
 		<<set $analTotal += 1>>
 		<</if>>
 	<</if>>
@@ -220,11 +220,11 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo
 		your hard cock into $his
 		<<if canDoVaginal($activeSlave)>>
 			hot cunt.
-			<<set $activeSlave.vaginalCount += 1>>
+			<<set $activeSlave.counter.vaginal += 1>>
 			<<set $vaginalTotal += 1>>
 		<<else>>
 			willing anus.
-			<<set $activeSlave.analCount += 1>>
+			<<set $activeSlave.counter.anal += 1>>
 			<<set $analTotal += 1>>
 		<</if>>
 		<<if $PC.vagina == 1>>Then you grab one of $his hands and pull it down under $him. $He gets the idea, and fingers your pussy while you fuck $him.<</if>>
@@ -232,11 +232,11 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo
 		a couple of fingers into $his
 		<<if canDoVaginal($activeSlave)>>
 			hot cunt.
-			<<set $activeSlave.vaginalCount += 1>>
+			<<set $activeSlave.counter.vaginal += 1>>
 			<<set $vaginalTotal += 1>>
 		<<else>>
 			willing anus.
-			<<set $activeSlave.analCount += 1>>
+			<<set $activeSlave.counter.anal += 1>>
 			<<set $analTotal += 1>>
 		<</if>>
 		One of $his hands, now freed, snakes around between you to pleasure you in turn. Its index and ring fingers slide deliciously between your folds to either side of your moist channel, into which the middle finger begins to delve.
@@ -271,7 +271,7 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo
 	<<replace "#result">>
 	In a conversational tone of voice, you tell $activeSlave.slaveName to continue the spanking. $subSlave.slaveName has one anguished second to realize what's happening before you shove yourself <<if ($PC.dick == 0)>>against _his2 mouth<<else>>down _his2 throat<</if>>. _He2 gags reflexively, jerking back, only to jerk forward again in automatic pain avoidance when $activeSlave.slaveName hits _his2 already-sore buttocks yet again. _He2's broken enough to understand that _he2 needs to relax and let _himself2 be abused, but _his2 body's reflexive responses deny _him2 the relief that might be given. The sadistic stewardess @@.hotpink;comes twice@@ before you do, a deliciously aggressive expression on $his face. Poor $subSlave.slaveName staggers off coughing, promising to @@.gold;never offend@@ again.
 	<<set $activeSlave.devotion += 4>>
-	<<set $subSlave.trust -= 5, $subSlave.oralCount += 1, $oralTotal += 1>>
+	<<set $subSlave.trust -= 5, $subSlave.counter.oral += 1, $oralTotal += 1>>
 	<<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>>
 	<</replace>>
 <</link>>
@@ -293,7 +293,7 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo
 	<<run $slaves.forEach(function(s) {
 		if (s.assignment == "learn in the schoolroom" && s.intelligenceImplant < 30) {
 			s.intelligenceImplant += 0.1;
-			s.oralCount += 1;
+			s.counter.oral += 1;
 		};
 	})>>
 	<<set $oralTotal += $schoolroomSlaves>>
@@ -303,7 +303,7 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	When $activeSlave.slaveName finishes using $subSlave.slaveName's mouth, $subSlave.slaveName crawls out from under _his2 desk and stumbles back towards _his2 seat. _He2 stops short when _he2 realizes you're sitting in it. All the other students do their absolute best to be perfectly studious as $subSlave.slaveName gets back to _his2 knees, for you this time. After class is over, you tell _him2 that since _he2 can't have been paying particularly good attention, _he2'll have to take @@.green;remedial classes@@ after everyone else is done. $activeSlave.slaveName gives $subSlave.slaveName a very thorough grope at 'remedial classes,' making sure to pinch $his student's nipples.
-	<<set $subSlave.oralCount += 1, $oralTotal += 1>>
+	<<set $subSlave.counter.oral += 1, $oralTotal += 1>>
 	<<if $subSlave.intelligenceImplant < 29.5>>
 		<<set $subSlave.intelligenceImplant += 0.5>>
 	<</if>>
@@ -341,8 +341,8 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	You silently interrupt $activeSlave.slaveName and indicate that $he should sit down on the cell's bed without letting $subSlave.slaveName's head out from between $his legs. $He sits down with a thump, dragging the struggling $subSlave.slaveName with $him. You<<if ($PC.dick == 0)>> pull on a strap-on, and then<</if>> seize $subSlave.slaveName's hips and hoist them into the air, giving _him2 a horrible second of anticipation as you manhandle <<if ($PC.dick == 0)>>the cruelly large phallus<<else>>your cock<</if>> into place. _He2 gives a strangled squeal of protest at the feeling of you pushing your way inexorably up _his2 poor anus, making $activeSlave.slaveName jerk with surprise at the sensation of $subSlave.slaveName howling into $his crotch. Twenty minutes later, you and $activeSlave.slaveName leave _him2 @@.hotpink;quiescent@@ on the floor of the cell. After $he locks the door after $himself, $activeSlave.slaveName can't resist the urge to @@.hotpink;offer you a cheerful high-five.@@
-	<<set $activeSlave.devotion += 10, $activeSlave.oralCount += 1, $oralTotal += 1>>
-	<<set $subSlave.devotion += 4, $subSlave.oralCount += 2, $oralTotal += 12, $subSlave.analCount += 1, $analTotal += 1>>
+	<<set $activeSlave.devotion += 10, $activeSlave.counter.oral += 1, $oralTotal += 1>>
+	<<set $subSlave.devotion += 4, $subSlave.counter.oral += 2, $oralTotal += 12, $subSlave.counter.anal += 1, $analTotal += 1>>
 	<<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>>
 	<</replace>>
 <</link>>
@@ -352,8 +352,8 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	You silently interrupt $activeSlave.slaveName and indicate that $he should sit down on the cell's bed without letting $subSlave.slaveName's head out from between $his legs. $He sits down with a thump, dragging the struggling $subSlave.slaveName with $him. You<<if ($PC.dick == 0)>> pull on a strap-on, and then<</if>> seize $subSlave.slaveName's hips and hoist them into the air, giving _him2 a horrible second of anticipation as you manhandle <<if ($PC.dick == 0)>>the cruelly large phallus<<else>>your cock<</if>> into place. _He2 gives a strangled squeal of protest at the feeling of you pushing your way inexorably up _his2 poor pussy, making $activeSlave.slaveName jerk with surprise at the sensation of $subSlave.slaveName howling into $his crotch. Twenty minutes later, you and $activeSlave.slaveName leave _him2 @@.hotpink;quiescent@@ on the floor of the cell. After $he locks the door after $himself, $activeSlave.slaveName can't resist the urge to @@.hotpink;offer you a cheerful high-five.@@
-	<<set $activeSlave.devotion += 10, $activeSlave.oralCount += 1, $oralTotal += 1>>
-	<<set $subSlave.devotion += 4, $subSlave.oralCount += 2, $oralTotal += 2, $subSlave.vaginalCount += 1, $vaginalTotal += 1>>
+	<<set $activeSlave.devotion += 10, $activeSlave.counter.oral += 1, $oralTotal += 1>>
+	<<set $subSlave.devotion += 4, $subSlave.counter.oral += 2, $oralTotal += 2, $subSlave.counter.vaginal += 1, $vaginalTotal += 1>>
 	<<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>>
 	<</replace>>
 <</link>>
diff --git a/src/uncategorized/RECI.tw b/src/uncategorized/RECI.tw
index b8c32c9edef..2709cac3989 100644
--- a/src/uncategorized/RECI.tw
+++ b/src/uncategorized/RECI.tw
@@ -326,9 +326,9 @@ $He looks pensive, and goes through two false starts before $he clears $his thro
 	"@@.hotpink;That wa<<s>> fun,@@ <<Master>>!" _he2 <<say>>s. "<<Sh>>all we flip $him over and go again?"
 	<<run Enunciate($activeSlave)>>
 	"@@.hotpink;Plea<<s>>e nooo,@@" comes a quiet wail from the floor.
-	<<set $activeSlave.devotion += 2, $activeSlave.analCount += 1, $activeSlave.oralCount += 1>>
+	<<set $activeSlave.devotion += 2, $activeSlave.counter.anal += 1, $activeSlave.counter.oral += 1>>
 	<<set $analTotal += 1, $oralTotal += 1>>
-	<<set $HeadGirl.devotion += 2, $HeadGirl.penetrativeCount += 1>>
+	<<set $HeadGirl.devotion += 2, $HeadGirl.counter.penetrative += 1>>
 	<<set $penetrativeTotal += 1>>
 	<<set $slaves[$slaveIndices[$HeadGirl.ID]] = $HeadGirl>>
 	<</replace>>
@@ -374,9 +374,9 @@ $He looks pensive, and goes through two false starts before $he clears $his thro
 	"@@.hotpink;That wa<<s>> fun,@@ <<Master>>!" _he2 <<say>>s. "<<Sh>>all we flip $him over and go again?"
 	<<run Enunciate($activeSlave)>>
 	"@@.hotpink;Plea<<s>>e nooo,@@" comes a quiet wail from the floor.
-	<<set $activeSlave.devotion += 2, $activeSlave.analCount += 1, $activeSlave.oralCount += 1>>
+	<<set $activeSlave.devotion += 2, $activeSlave.counter.anal += 1, $activeSlave.counter.oral += 1>>
 	<<set $analTotal += 1, $oralTotal += 1>>
-	<<set $Concubine.devotion += 2, $Concubine.penetrativeCount += 1>>
+	<<set $Concubine.devotion += 2, $Concubine.counter.penetrative += 1>>
 	<<set $penetrativeTotal += 1>>
 	<<set $slaves[$slaveIndices[$Concubine.ID]] = $Concubine>>
 	<</replace>>
@@ -412,7 +412,7 @@ $He looks pensive, and goes through two false starts before $he clears $his thro
 	<<replace "#result">>
 	You swing your legs up onto your desk and jump up onto its smooth surface, $his eyes tracking the <<if $PC.boobs == 1>>way it makes your breasts move<<else>>powerful way your muscles move your body<</if>>. When you pat the tops of your <<if $PC.title == 1>>hard<<else>>soft<</if>> thighs meaningfully, $he giggles happily and skips forward to clamber up and sit on your lap. The bouncing and climbing creates quite a nice spectacle of jiggling tits and waving cock, and $he manages to get up on the desk in such a way that you get a solid eyeful of first $his wet pussy and then $his ready anus. $He settles $himself onto your lap with a coo, feeling the <<if $PC.dick == 1>>hardness of your erection <<if $PC.vagina == 1>>and the warmth further down<</if>><<else>>warmth of your arousal<</if>> against $his hermaphroditic genitalia. $He starts to grind $himself lasciviously against you, but stops when you seize $his face and kiss $him deeply. $He moans back into you, returning the kiss with intensity. <<if $activeSlave.boobs > 4000>>$His udders are so huge the two of you have to press your torsos hard together to make out, a delightful struggle that stimulates $his nipples quite a lot, to go by the way $he squeaks and giggles into your mouth.<<elseif $activeSlave.boobs > 2000>>$His bosom is are so big that making out face to face presses it quite hard between your torsos, which stimulates $his nipples quite a lot, to go by the way $he squeaks and giggles into your mouth.<<elseif $PC.boobs == 1>>You undress without breaking your lip lock, bringing your bare breasts against $hers in a warm, loving embrace.<<else>>You strip without breaking your lip lock, bringing your heavily muscled chest against $his soft breasts in a tender, loving embrace.<</if>> $His arousal builds rapidly and $he goes back to grinding, <<if $PC.dick == 1>>eventually getting $himself so hot that your dick slides into $him almost without either of you meaning to make it happen. $He climaxes with you shortly, cumming all over $his own breasts.<<else>>bringing you both to a shaking climax. $He cums all over $his own breasts, coating them in glistening ejaculate.<</if>> As $he relaxes back against the desk, $his panting making $his cum-glazed tits rise and fall, you reflect that you just lied by omission, letting a pretty girl maintain $his delusions and @@.hotpink;$his love for you.@@ Of all your sins, this is perhaps the smallest.
 	<<set $activeSlave.devotion += 4>>
-	<<set $activeSlave.vaginalCount += 1>>
+	<<set $activeSlave.counter.vaginal += 1>>
 	<<set $vaginalTotal += 1>>
 	<</replace>>
 <</link>>
@@ -421,9 +421,9 @@ $He looks pensive, and goes through two false starts before $he clears $his thro
 	<<replace "#result">>
 	You point at the couch, and $he skips over to it with a giggle, boobs bouncing. $He hops up onto the cushions, kneeling with $his butt stuck out invitingly and $his torso bent over its back. $He reaches around to pull one <<if ($activeSlave.butt > 5)>>massive<<elseif ($activeSlave.butt > 2)>>heavy<<else>>cute<</if>> buttock to one side, <<if $activeSlave.anus > 2>>stretching $his lewd backdoor into a gape<<elseif $activeSlave.anus > 1>>stretching $his backdoor lewdly<<else>>highlighting $his tight anus<</if>> and showing off $his <<if $activeSlave.labia > 1>>dangling<<elseif $activeSlave.labia > 0>>generous<<else>>wet<</if>> pussylips. You enter $him from behind, your <<if $PC.dick == 1>>turgid dick<<else>>strap-on<</if>> sliding easily into $his cunt. Your hands slide around $him to hold $his shoulders in a gentle lock, and you whisper secrets into $his ear. You tell $him that the Futanari Sisters here failed because you undermined them. You tell $him that $he is a slave because you planned and executed $his enslavement. And you tell $him that no slave will believe $him if $he tells them the truth, since they love you just like $he did. As you pour this poison into $him, $he remains perfectly still, processing the revelation; the only clue to $his feelings is $his rapidly softening cock. When it has become completely, pathetically limp, a huge sob tears its way out of $him. You switch to $his anus and assrape $him without mercy, forcing $his limp torso halfway around so you can press a kiss on $his bawling mouth. $He does not resist, even when you begin to taste the salt tears that stream down $his pretty face. $He will remain devoted to you, mostly from a lack of alternatives, but $his trust in you has @@.gold;suffered immensely.@@
 	<<set $activeSlave.trust = random(-90,-75)>>
-	<<set $activeSlave.vaginalCount += 1>>
+	<<set $activeSlave.counter.vaginal += 1>>
 	<<set $vaginalTotal += 1>>
-	<<set $activeSlave.analCount += 1>>
+	<<set $activeSlave.counter.anal += 1>>
 	<<set $analTotal += 1>>
 	<</replace>>
 <</link>>
@@ -441,12 +441,12 @@ $He looks pensive, and goes through two false starts before $he clears $his thro
 	<</if>>
 	You climax there, your tour of $his holes completed; $he drops down to clean you off again before @@.mediumaquamarine;thanking you earnestly@@ and taking $his leave, though not without a final turn in the doorway to steal a final loving glance at <<if ($PC.dick == 0)>>your strap-on<<else>>your junk<</if>>.
 	<<set $activeSlave.trust += 4>>
-	<<set $activeSlave.analCount += 1>>
+	<<set $activeSlave.counter.anal += 1>>
 	<<set $analTotal += 1>>
-	<<set $activeSlave.oralCount += 1>>
+	<<set $activeSlave.counter.oral += 1>>
 	<<set $oralTotal += 1>>
 	<<if $activeSlave.vagina > -1>>
-		<<set $activeSlave.vaginalCount += 1>>
+		<<set $activeSlave.counter.vaginal += 1>>
 		<<set $vaginalTotal += 1>>
 	<</if>>
 	<</replace>>
@@ -456,22 +456,22 @@ $He looks pensive, and goes through two false starts before $he clears $his thro
 	<<replace "#result">>
 	You bring up a schematic of the arcology and point out a public gym to $him; you hand $him a day pass, tell $him to go down there, and let $him know $he'll spend the rest of the day there. $He looks mystified, and when you do not elaborate further, $he asks, "What <<sh>>ould I do there, <<Master>>?" Anything $he wants, you tell $him. $He still looks somewhat puzzled, but $he heads down to the gym anyway. When $he gets there, $he <<if canSee($activeSlave)>>sees<<elseif canHear($activeSlave)>>hears<<else>>realizes that there is<</if>> a steady stream of well-muscled male citizens entering the showers, and gets it. $He waves cheerfully to the nearest camera, and blows you a kiss before heading into the locker room. This is the Free Cities, and there isn't much reaction to a naked girl entering a male-dominated gym. That is, until $he selects from among the sweaty gentlemen coming in from the weight room, sidles up to one, and says cheerfully, "Hi! Do you wanna fuck me?" He does, and @@.green;so do many of his friends.@@ So many, in fact, that having the showers right there becomes convenient for $him as the day goes on.
 	<<run repX(1250, "event", $activeSlave)>>
-	<<set $activeSlave.analCount += 5>>
+	<<set $activeSlave.counter.anal += 5>>
 	<<set $analTotal += 5>>
-	<<set $activeSlave.oralCount += 5>>
+	<<set $activeSlave.counter.oral += 5>>
 	<<set $oralTotal += 5>>
 
-	<<if ndef $activeSlave.publicCount>>
-		<<set $activeSlave.publicCount = 0>>
+	<<if ndef $activeSlave.counter.publicUse>>
+		<<set $activeSlave.counter.publicUse = 0>>
 	<</if>>
 
 	<<if $activeSlave.vagina > -1>>
-		<<set $activeSlave.vaginalCount += 5>>
-		<<set $activeSlave.publicCount += 5>>
+		<<set $activeSlave.counter.vaginal += 5>>
+		<<set $activeSlave.counter.publicUse += 5>>
 		<<set $vaginalTotal += 5>>
 	<<else>>
-		<<set $activeSlave.analCount += 5>>
-		<<set $activeSlave.publicCount += 5>>
+		<<set $activeSlave.counter.anal += 5>>
+		<<set $activeSlave.counter.publicUse += 5>>
 		<<set $analTotal += 5>>
 	<</if>>
 	<</replace>>
@@ -494,7 +494,7 @@ $He looks pensive, and goes through two false starts before $he clears $his thro
 	<</if>>
 	$He periodically manages to get $his <<if ($activeSlave.anus > 2)>>loose<<elseif ($activeSlave.anus > 1)>>practiced<<else>>tight<</if>> anus off your thrusting <<if ($PC.dick == 0)>>phallus<<else>>penis<</if>>, but that just gives you the pleasure of forcing it up $his ass again to the accompaniment of pretended girlish protests. $He does $his best to maintain the pretense, but soon the best $he can come up with is a ridiculous "<<Master>>, plea<<s>>e don't make me come! Not from anal!" $He's a little sore, and winces stiffly when $he gets up off the couch, but shakes it off and @@.hotpink;gives you a kiss@@ with surprising shyness for a mature slave whose anus you just fucked.
 	<<set $activeSlave.devotion += 4>>
-	<<set $activeSlave.analCount += 1>>
+	<<set $activeSlave.counter.anal += 1>>
 	<<set $analTotal += 1>>
 	<</replace>>
 <</link>>
@@ -509,10 +509,10 @@ $He looks pensive, and goes through two false starts before $he clears $his thro
 	$He's so mesmerized by your manual tour of $his mature body that it's almost a surprise to $him when $he tips over into a strong orgasm that obliges you to grip $him and hold on while $he shakes.
 	<<set $activeSlave.trust += 4>>
 	<<if ($activeSlave.vagina > -1) && !($activeSlave.chastityVagina)>>
-		<<set $activeSlave.vaginalCount += 1>>
+		<<set $activeSlave.counter.vaginal += 1>>
 		<<set $vaginalTotal += 1>>
 	<<else>>
-		<<set $activeSlave.analCount += 1>>
+		<<set $activeSlave.counter.anal += 1>>
 		<<set $analTotal += 1>>
 	<</if>>
 	<</replace>>
@@ -522,9 +522,9 @@ $He looks pensive, and goes through two false starts before $he clears $his thro
 	<<replace "#result">>
 	You tell $him that you've hired $him out for a party hosted by a prominent citizen's son, home from college, and that $he should be saving it for that. $He promises that $he will, bringing $his legs together again and clearly already imagining it. You check in on $him later, using the video feeds, and are treated to the sight of $him wearing a recently-acquired, too-tight t-shirt with an old world college's mascot on it as $he rides a dick young enough to be $his son's. There's some drunken yelling, which $he responds to by blowing kisses and licking $his <<if $activeSlave.lips > 0>>plump <</if>>lips until another cock finds its way into $his mouth. $His fee for the night is @@.yellowgreen;substantial,@@ and the student's father attaches a note to the payment. Apparently $he got him too, and he's interested in hiring $him for a business meeting next month.
 	<<run cashX(500, "event", $activeSlave)>>
-	<<set $activeSlave.analCount += 5>>
+	<<set $activeSlave.counter.anal += 5>>
 	<<set $analTotal += 5>>
-	<<set $activeSlave.oralCount += 5>>
+	<<set $activeSlave.counter.oral += 5>>
 	<<set $oralTotal += 5>>
 	<</replace>>
 <</link>>
@@ -544,7 +544,7 @@ $He looks pensive, and goes through two false starts before $he clears $his thro
 	<</if>>
 	with a weak orgasm. $He giggles self-consciously and keeps humping back into you. $He is a @@.hotpink;good slave girl@@ once more before going to rinse $himself off in the shower, so much so that you follow $him so $he can be a good slave girl in the shower, too.
 	<<set $activeSlave.devotion += 4>>
-	<<set $activeSlave.analCount += 2>>
+	<<set $activeSlave.counter.anal += 2>>
 	<<set $analTotal += 2>>
 	<</replace>>
 <</link>>
@@ -561,7 +561,7 @@ $He looks pensive, and goes through two false starts before $he clears $his thro
 	<</if>>
 	$He's so far gone into a state of prostate stimulation induced bliss that $he's drooling a little.
 	<<set $activeSlave.trust += 4>>
-	<<set $activeSlave.analCount += 1>>
+	<<set $activeSlave.counter.anal += 1>>
 	<<set $analTotal += 1>>
 	<</replace>>
 <</link>>
@@ -570,9 +570,9 @@ $He looks pensive, and goes through two false starts before $he clears $his thro
 	<<replace "#result">>
 	You tell $him that you've hired $him out for a party a prominent citizen is throwing, and that $he should be a good slave girl by saving $himself for that. $He trips all over $himself promising that $he will. You check in on $him later, using the video feeds, and are treated to the sight of $him wearing a slinky cocktail dress, although wearing is perhaps the wrong term. $He's bent over a barstool with the top of the dress pulled down <<if ($activeSlave.boobs > 1000)>>over $his huge tits<<elseif ($activeSlave.boobs > 300)>>to bare $his boobs<<else>>to reveal $his sissy chest<</if>> and the bottom of $his dress hiked up so a guest can fuck $his ass. $He's obviously enjoying $himself, happy to be getting some at last. $His fee for the night is @@.yellowgreen;substantial,@@ and the host attaches a note to the payment, complimenting $his eagerness to get assfucked and $his willingness to suck cock, and asking when $he'll be available next.
 	<<run cashX(500, "event", $activeSlave)>>
-	<<set $activeSlave.analCount += 5>>
+	<<set $activeSlave.counter.anal += 5>>
 	<<set $analTotal += 5>>
-	<<set $activeSlave.oralCount += 5>>
+	<<set $activeSlave.counter.oral += 5>>
 	<<set $oralTotal += 5>>
 	<</replace>>
 <</link>>
@@ -599,7 +599,7 @@ $He looks pensive, and goes through two false starts before $he clears $his thro
 	<<replace "#result">>
 	You tell $him to head down to the wardrobe and put on the outfit that'll be laid out for $him there. $He obeys promptly, but does not return for some time, having gotten instructions from $assistantName along the way to put extra effort into $his grooming. When $he finally returns, the effect is striking. <<if $activeSlave.face > 10>>$He's a gorgeous girl with or without makeup, dressed up or naked, but $he's especially luscious tonight.<<else>>$His face is not flawless, but $he's conscious of $his transformation, and the new confidence in $his beauty adds a special glow that cannot be faked.<</if>> $His evening dress is elegant; it's quite slutty by old world standards, but according to Free Cities fashion, it's just about the most conservative gown a slave can be expected to wear, and quite daring in that it isn't immediately obvious whether $he's a slave or not. The tops of $his areolae are hardly even visible.<br><br>
 	You take $him out to a nice lounge, with blue-toned light and soft music. $He clings to your arm, pressing $himself against you just the right amount: not enough to demand sex right now, but enough to raise the anticipation of it later. $He's a slave, so $he does not eat or drink the usual fare on offer, but the establishment is used to slaves and offers flavorful variation on liquid slave food. $He drinks the translucent fluid out of a tall glass, carefully maintaining $his poise. You circulate, leaving $him at the bar when acquaintances appear. $He perches on a stool, conscious of and pleased by the discreet admiration of $his body, delectably outlined by the tight dress. Once a new arrival who did not see you with $him introduces himself to $him. He's tall and fit and silver-haired, but he picked $him out of the room to approach, and it's with polite disappointment that he reacts to $his indication of you, across the room: "I'm <<s>>orry, <<S>>ir, that'<<s>> my <<Master>> there." He offers a nonverbal apology without coming over, which you accept with a wave: it's such a common mistake in Free Cities high society that it's universally brushed off without offense. It happens again later in the night, when a slightly tipsy free woman occupies the barstool next to $activeSlave.slaveName's and keeps trying to relax against $him until the flattered slave explains $himself again. When you bring $him home at the end of the night, $his eyes are shining with @@.mediumaquamarine;private assurance,@@ and $he presses $himself against you more closely than ever.
-	<<set $activeSlave.analCount += 1>>
+	<<set $activeSlave.counter.anal += 1>>
 	<<set $analTotal += 1>>
 	<<set $activeSlave.trust += 4>>
 	<</replace>>
diff --git a/src/uncategorized/REFI.tw b/src/uncategorized/REFI.tw
index 0c95290b55e..cd566193a98 100644
--- a/src/uncategorized/REFI.tw
+++ b/src/uncategorized/REFI.tw
@@ -31,12 +31,12 @@
 		<<set $activeSlave = getSlave($masochistInterestTargetID)>>
 		<<set _refi = $slaveIndices[$masochistID]>>
 		<<if canDoAnal($slaves[_refi]) && $slaves[_refi].anus > 0>>
-			<<set $slaves[_refi].analCount++, $analTotal++>>
+			<<set $slaves[_refi].counter.anal++, $analTotal++>>
 			<<if canImpreg($slaves[_refi], $PC)>>
 				<<= knockMeUp($slaves[_refi], 5, 1, -1, 1)>>
 			<</if>>
 		<<else>>
-			<<set $slaves[_refi].vaginalCount++, $vaginalTotal++>>
+			<<set $slaves[_refi].counter.vaginal++, $vaginalTotal++>>
 			<<if canImpreg($slaves[_refi], $PC)>>
 				<<= knockMeUp($slaves[_refi], 5, 0, -1, 1)>>
 			<</if>>
@@ -45,9 +45,9 @@
 		<<set $activeSlave = getSlave($pregnancyInterestTargetID)>>
 		<<set _refi = $slaveIndices[$pregnancyID]>>
 		<<if $slaves[_refi].mpreg == 0 && canDoVaginal($slaves[_refi]) && $slaves[_refi].vagina > 0>>
-			<<set $slaves[_refi].vaginalCount++, $vaginalTotal++>>
+			<<set $slaves[_refi].counter.vaginal++, $vaginalTotal++>>
 		<<elseif canDoAnal($slaves[_refi]) && $slaves[_refi].anus > 0 && $slaves[_refi].mpreg == 1>>
-			<<set $slaves[_refi].analCount++, $analTotal++>>
+			<<set $slaves[_refi].counter.anal++, $analTotal++>>
 		<</if>>
 	<<case "boobs">>
 		<<set $activeSlave = getSlave($boobsInterestTargetID)>>
@@ -67,12 +67,12 @@
 		<<set $activeSlave = getSlave($submissiveInterestTargetID)>>
 		<<set _refi = $slaveIndices[$subID]>>
 		<<if canDoVaginal($slaves[_refi]) && ($slaves[_refi].vagina > 0)>>
-			<<set $slaves[_refi].vaginalCount++, $vaginalTotal++>>
+			<<set $slaves[_refi].counter.vaginal++, $vaginalTotal++>>
 			<<if canImpreg($slaves[_refi], $PC)>>
 				<<= knockMeUp($slaves[_refi], 5, 0, -1, 1)>>
 			<</if>>
 		<<else>>
-			<<set $slaves[_refi].analCount++, $analTotal++>>
+			<<set $slaves[_refi].counter.anal++, $analTotal++>>
 			<<if canImpreg($slaves[_refi], $PC)>>
 				<<= knockMeUp($slaves[_refi], 5, 1, -1, 1)>>
 			<</if>>
@@ -83,19 +83,19 @@
 		<<if canImpreg($slaves[_refi], $PC)>>
 			<<= knockMeUp($slaves[_refi], 5, 1, -1, 1)>>
 		<</if>>
-		<<set $slaves[_refi].analCount++, $analTotal++>>
+		<<set $slaves[_refi].counter.anal++, $analTotal++>>
 	<<case "cumslut">>
 		<<set $activeSlave = getSlave($cumslutInterestTargetID)>>
 		<<set _refi = $slaveIndices[$cumslutID]>>
-		<<set $slaves[_refi].oralCount++, $oralTotal++>>
+		<<set $slaves[_refi].counter.oral++, $oralTotal++>>
 	<<case "humiliation">>
 		<<set $activeSlave = getSlave($humiliationInterestTargetID)>>
 		<<set _refi = $slaveIndices[$humiliationID]>>
 		<<if canDoVaginal($slaves[_refi])>>
-			<<set $slaves[_refi].vaginalCount += 1>>
+			<<set $slaves[_refi].counter.vaginal += 1>>
 			<<set $vaginalTotal += 1>>
 		<<elseif canDoAnal($slaves[_refi])>>
-			<<set $slaves[_refi].analCount += 1>>
+			<<set $slaves[_refi].counter.anal += 1>>
 			<<set $analTotal += 1>>
 		<</if>>
 <</switch>>
@@ -133,7 +133,7 @@
 
 <<case "sadist">>
 
-<<set $subSlave.penetrativeCount++, $penetrativeTotal++>>
+<<set $subSlave.counter.penetrative++, $penetrativeTotal++>>
 
 /* 000-250-006 */
 <<if $seeImages == 1>>
@@ -470,11 +470,11 @@ It seems $he passed by while you were drinking from $subSlave.slaveName and foun
 <<case "dom">>
 
 <<if $subSlave.dick > 0>>
-	<<set $subSlave.penetrativeCount++, $penetrativeTotal++>>
+	<<set $subSlave.counter.penetrative++, $penetrativeTotal++>>
 <<elseif $subSlave.vagina > 0>>
-	<<set $subSlave.vaginalCount++, $vaginalTotal++>>
+	<<set $subSlave.counter.vaginal++, $vaginalTotal++>>
 <<elseif $subSlave.anus > 0>>
-	<<st $subSlave.analCount++, $analTotal++>>
+	<<st $subSlave.counter.anal++, $analTotal++>>
 <</if>>
 
 <<setNonlocalPronouns $seeDicks>>
@@ -642,7 +642,7 @@ It seems $he passed by while you were buttfucking $subSlave.slaveName and found
 
 <<case "cumslut">>
 
-<<set _clothesTemp = $subSlave.clothes, $subSlave.clothes = "no clothing", $subSlave.oralCount++, $oralTotal++>>
+<<set _clothesTemp = $subSlave.clothes, $subSlave.clothes = "no clothing", $subSlave.counter.oral++, $oralTotal++>>
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<div class="imageColumn">
@@ -830,7 +830,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<<
 			you unhook $his gag before
 		<</switch>>
 		the still more urgent pain of <<if $PC.dick == 1>>your dick getting shoved as deep down $his throat as you can<<else>>an enormous dildo forcing $his jaw wide and working its way down $his throat<</if>>,
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<</if>>
 	which is then overlaid by rough spanking, nipple pinching, and
 	<<if ($activeSlave.chastityPenis == 1)>>
@@ -864,7 +864,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<<
 	<</if>>
 	carefully making sure $he only causes pleasure. You'll keep an eye on $him, and with this correction @@.hotpink;$he'll become more submissive to you.@@
 	<<set $activeSlave.devotion += 4>>
-	<<set $activeSlave.oralCount += 1, $oralTotal += 1>>
+	<<set $activeSlave.counter.oral += 1, $oralTotal += 1>>
 	<</replace>>
 <</link>>
 
@@ -967,7 +967,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<<
 			you unhook $his gag before
 		<</switch>>
 		the still more urgent pain of <<if $PC.dick == 1>>your dick getting shoved as deep down $his throat as you can<<else>>an enormous dildo forcing $his jaw wide and working its way down $his throat<</if>>,
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<</if>>
 	which is then overlaid by rough spanking, nipple pinching, and
 	<<if ($activeSlave.chastityPenis == 1)>>
@@ -1001,7 +1001,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<<
 	<</if>>
 	carefully keeping $his experience purely pleasurable. You'll keep an eye on $him, and with this correction @@.hotpink;$he'll become more submissive to you.@@
 	<<set $activeSlave.devotion += 4>>
-	<<set $activeSlave.oralCount += 1, $oralTotal += 1>>
+	<<set $activeSlave.counter.oral += 1, $oralTotal += 1>>
 	<</replace>>
 <</link>>
 
@@ -1379,7 +1379,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<<
 			<</if>>
 			$He has become @@.hotpink;more devoted to you,@@ @@.gold;mostly out of fear of your sexual appetite,@@ but @@.lightcoral;with a newfound pregnancy fetish,@@ even if though you got a little domineering.
 			<<set $activeSlave.devotion += 4, $activeSlave.trust -= 4, $activeSlave.health -= 5>>
-			<<set $activeSlave.penetrativeCount += 3, $penetrativeTotal += 3>>
+			<<set $activeSlave.counter.penetrative += 3, $penetrativeTotal += 3>>
 		<<elseif $PC.pregMood == 1>>
 			You ask $him if $he finds you attractive, even with such a
 			<<if $PC.belly >= 100000>>
@@ -1400,7 +1400,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<<
 			You waddle to the couch, slowly settle yourself onto it and spread your legs wide revealing your aching sex. $He's almost beside $himself, shuddering at the invitation, but before $he can answer, you struggle forward and pull $him onto you. $He wastes no more time on words, instead trying $his hardest to split $his focus between filling your pussy and molesting your gravid swell. Mentally, you are in no position to control $his actions, being in such a hormonal state, but $he doesn't overstep $his boundaries and dutifully brings you to orgasm. Even better, once $he is satisfied, $he still doesn't leave your vulnerable side, instead cozying up for some post-coital quality time with the $his fecund <<= WrittenMaster()>>.
 			$He has become @@.hotpink;much more devoted to you,@@ @@.mediumaquamarine;more trusting of you,@@ and @@.lightcoral;$he has developed a pregnancy fetish.@@
 			<<set $activeSlave.devotion += 6, $activeSlave.trust += 4>>
-			<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+			<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 		<<else>>
 			You order $him to lie down on the couch, an order $he follows dutifully. You correct $him; $he should be on $his back for what's to come. $He's almost beside $himself, shuddering at the prospect of what's to come, but first, you ask $him if the thought of being ridden by such a pregnant woman turns $him on. $He turns red, but before $he has the chance to formulate an answer, you've got $his telltale erection lined up with your needy pussy. You force $him to frame a response:
 			<<if !canTalk($activeSlave)>>
@@ -1420,7 +1420,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<<
 			<</if>>
 			baby bump as you bounce. $He takes an active role in being used like this, not that it surprises you, but $his interest in your middle is what you wanted to see. You've @@.lightcoral;driven $him to embrace $his pregnancy fetish.@@ As you dismount, you remind $him that getting to sate $his <<= WrittenMaster()>>'s growing libido like this is a very special reward for very good slaves, and it would do $him well to remain in your favor. @@.hotpink;$He wholeheartedly agrees.@@
 			<<set $activeSlave.devotion += 6>>
-			<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+			<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 		<</if>>
 		<<set $activeSlave.fetish = "pregnancy", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65>>
 		<</replace>>
@@ -1438,7 +1438,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<<
 			until $he orgasms, making it clear that the thought of procreation is completely unneeded for $him to feel good.
 			<<if $PC.dick && canGetPregnant($activeSlave)>><<set _blueBalls = 1>><<else>><<set _blueBalls = 0>><</if>>
 		<</if>>
-		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 	<<elseif canDoAnal($activeSlave) && $activeSlave.anus > 0>>
 		gently fuck $his ass<<if $PC.dick == 0>> with a strap-on<</if>> until $he orgasms,
 		<<if $activeSlave.mpreg == 1>>
@@ -1447,7 +1447,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<<
 		<<else>>
 			making the disassociation between sex and procreation explicit.
 		<</if>>
-		<<set $activeSlave.analCount++, $analTotal++>>
+		<<set $activeSlave.counter.anal++, $analTotal++>>
 	<<else>>
 		gently tease $him until $he orgasms, making it clear that the thought of procreation is completely unneeded for $him to feel good.
 	<</if>>
@@ -1524,7 +1524,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<<
 	<</if>>
 	<<if $activeSlave.boobs > 40000>>gargantuan<<elseif $activeSlave.boobs > 25000>>immense<<elseif $activeSlave.boobs > 10000>>ridiculous<<elseif $activeSlave.boobs > 5000>>enormous<<elseif $activeSlave.boobs > 3200>>giant<<elseif $activeSlave.boobs > 1600>>huge<<elseif $activeSlave.boobs > 800>>big<<else>>modest<</if>> tits. @@.hotpink;$He has become more devoted to you,@@ and @@.lightcoral;$his sexuality now focuses on $his breasts.@@
 	<<set $activeSlave.devotion += 4>>
-	<<set $activeSlave.mammaryCount++, $mammaryTotal++>>
+	<<set $activeSlave.counter.mammary++, $mammaryTotal++>>
 	<<set $activeSlave.fetish = "boobs", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65>>
 	<<if $activeSlave.lactation > 0>>
 		<<set $activeSlave.lactationDuration = 2>>
@@ -1541,7 +1541,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<<
 	Good slaves get aroused according to their masters' whim, not their own silly tendencies. You call $activeSlave.slaveName over before $he can give voice to $his interest in nipple play,
 	<<if canDoVaginal($activeSlave) || ($activeSlave.dick > 0 && !($activeSlave.chastityPenis))>>
 		and let $him masturbate while <<if ($PC.dick == 0)>>eating you out<<else>>sucking you off<</if>>, to associate non-mammary intercourse with pleasure.
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<<else>>
 		and play with $him until $he orgasms while carefully keeping $his boobs and nipples untouched and unstimulated.
 	<</if>>
@@ -1565,7 +1565,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<<
 	<</if>>
 	Then, you watch as $he begins to use the other slave as $his plaything. $activeSlave.slaveName spends almost all $his sexual experiences dominating other slaves for the rest of the week. The other slaves who have sex with $him are $his to use, not for $him to make love to. @@.hotpink;$He has become more obedient,@@ and @@.lightcoral;$his sexuality now focuses on domination.@@
 	<<set $activeSlave.devotion += 4>>
-	<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
+	<<set $activeSlave.counter.oral += 10, $oralTotal += 10>>
 	<<set $activeSlave.fetish = "dom", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65>>
 	<</replace>>
 <</link>>
@@ -1581,7 +1581,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<<
 		<<= AnalVCheck()>>
 	<<else>>
 		<<if $PC.dick == 1>>ram your dick down $his throat<<if $PC.vagina == 1>> and make $him eat you out<</if>><<else>>mash your clit in $his face, making $him eat you out<</if>>.
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<</if>>
 	You ensure that $he maintains the submissive role throughout. You'll keep an eye on $him, and with this correction @@.hotpink;$he'll become more obedient.@@
 	<<set $activeSlave.devotion += 4>>
@@ -1602,7 +1602,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<<
 	<</if>>
 	Then, without preamble, you stand up again and <<if $PC.dick == 0>>ride $his face<<else>>throatfuck $him<</if>>, intentionally ensuring that $he gags and struggles. $activeSlave.slaveName spends almost all $his sexual experiences in subspace for the rest of the week. Even other slaves who have sex with $him are required to use $him, not make love to $him. @@.hotpink;$He has become more obedient,@@ and @@.lightcoral;$his sexuality now focuses on submission.@@
 	<<set $activeSlave.devotion += 4>>
-	<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
+	<<set $activeSlave.counter.oral += 10, $oralTotal += 10>>
 	<<set $activeSlave.fetish = "submissive", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65>>
 	<</replace>>
 <</link>>
@@ -1618,7 +1618,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<<
 		<<= AnalVCheck()>>
 	<<else>>
 		<<if $PC.dick == 1>>suck you off<<if $PC.vagina == 1>> and eat you out<</if>><<else>>eat you out<</if>> at $his own pace.
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<</if>>
 	You ensure that $he maintains the active role throughout. You'll keep an eye on $him, and with this correction @@.hotpink;$he'll become more obedient.@@
 	<<set $activeSlave.devotion += 4>>
@@ -1730,12 +1730,12 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<<
 	Good slaves get aroused according to their masters' whim, not their own silly tendencies. You call $activeSlave.slaveName over before $he can give voice to $his interest in anal sex,
 	<<if canDoVaginal($activeSlave) || ($activeSlave.dick > 0 && !($activeSlave.chastityPenis))>>
 		and let $him masturbate while <<if ($PC.dick == 0)>>eating you out<<else>>sucking you off<</if>>, to associate non-anal intercourse with pleasure.
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<<else>>
 		and play with $him until $he orgasms while carefully keeping $his ass untouched and unstimulated.
 	<</if>>
 	You'll keep an eye on $him, and with this correction @@.hotpink;$he'll become more submissive to you.@@
-	<<set $activeSlave.devotion += 4, $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.devotion += 4, $activeSlave.counter.oral++, $oralTotal++>>
 	<</replace>>
 <</link>>
 
@@ -1746,7 +1746,7 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<<
 	<<replace "#result">>
 	Focusing a slave's sexuality on cum isn't as easy as some other manipulations, for the simple reason that even you have a limited supply of the stuff and it would be a shame to waste it all on $him. So, you take another approach; you instruct $activeSlave.slaveName to accompany $subSlave.slaveName, and vice versa, whenever their duties permit. They're to act as sexual partners, and share cum whenever there's any forthcoming. They spend the week giving blowjobs whenever they can, and making out to swap the cum back and forth afterward. If someone insists on penetrating them instead, that just means that the other has to suck it out of them before they can share it. Most importantly, $activeSlave.slaveName is punished if $he ever orgasms without cum in $his mouth. Soon, $he gets aroused by the mere scent of the stuff. @@.hotpink;$He has become more submissive to you,@@ and @@.lightcoral;$his sexuality now focuses on cum.@@
 	<<set $activeSlave.devotion += 4>>
-	<<set $activeSlave.oralCount += 50, $oralTotal += 50>>
+	<<set $activeSlave.counter.oral += 50, $oralTotal += 50>>
 	<<set $activeSlave.fetish = "cumslut", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65>>
 	<</replace>>
 <</link>>
@@ -1761,9 +1761,9 @@ There was a glint of envy <<if canSee($activeSlave)>>in $his eyes when $he saw<<
 	<</if>>
 	You'll keep an eye on $him, and with this correction @@.hotpink;$he'll become more submissive to you.@@
 	<<if canDoVaginal($activeSlave) && $activeSlave.vagina > 0>>
-		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 	<<elseif canDoAnal($activeSlave) && $activeSlave.anus > 0>>
-		<<set $activeSlave.analCount++, $analTotal++>>
+		<<set $activeSlave.counter.anal++, $analTotal++>>
 	<</if>>
 	<<set $activeSlave.devotion += 4>>
 	<</replace>>
diff --git a/src/uncategorized/REFS.tw b/src/uncategorized/REFS.tw
index 7e78438b50e..2436dececda 100644
--- a/src/uncategorized/REFS.tw
+++ b/src/uncategorized/REFS.tw
@@ -155,7 +155,7 @@
 	<<set $activeSlave.devotion = random(-90,-75)>>
 	<<set $activeSlave.trust = random(-45,-25)>>
 	<<set $activeSlave.health = random(10,20)>>
-	<<set $activeSlave.birthsTotal = 2>>
+	<<set $activeSlave.counter.birthsTotal = 2>>
 	/* Plush */
 	<<set $activeSlave.boobs = random(7,11)*100>>
 	<<set $activeSlave.hips = random(1,2)>>
diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index 5d02831a9ff..5c654e866e0 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -3570,7 +3570,7 @@ Just as you're about to give <<EventNameLink>> $his weekly inspection, a minor b
 <</if>>
 The consequences of the special qualities of $his womanhood soon become apparent.
 <br><br>
-Your slaves are all in the very best of vaginal health, so the scent of $his female arousal is not strong. But $his cunt produces such copious natural lubricant that with nothing to do but <<if canWalk($activeSlave)>>stand<<else>>rest<</if>> there, $his <<if $activeSlave.births > 0>>motherly<<elseif $activeSlave.weight > 30>>thick<<elseif $activeSlave.muscles > 30>>strong<<else>>feminine<</if>> inner thighs are soon slick with a sheen of healthy pussyjuice. You notice a droplet of the stuff running down $his warm $activeSlave.skin skin.
+Your slaves are all in the very best of vaginal health, so the scent of $his female arousal is not strong. But $his cunt produces such copious natural lubricant that with nothing to do but <<if canWalk($activeSlave)>>stand<<else>>rest<</if>> there, $his <<if $activeSlave.counter.births > 0>>motherly<<elseif $activeSlave.weight > 30>>thick<<elseif $activeSlave.muscles > 30>>strong<<else>>feminine<</if>> inner thighs are soon slick with a sheen of healthy pussyjuice. You notice a droplet of the stuff running down $his warm $activeSlave.skin skin.
 <<if canAchieveErection($activeSlave) && $activeSlave.chastityPenis != 1>>
 	$His <<if $activeSlave.dick > 3>>stiff prick<<else>>hard little dick<</if>> is sticking up from atop $his pussy, leaving it nice and visible.
 <<elseif $activeSlave.dick > 0>>
@@ -3604,7 +3604,7 @@ There's no trace of awareness on $his face of the open lewdness of the question;
 	$he used to be a mindless cow, bred daily by equally mindless bulls. The massively hung beasts would frequently miss their mark and end up roughly fucking $his asshole.
 <<elseif ($activeSlave.career == "a slave") || ($week-$activeSlave.weekAcquired > 50)>>
 	$he's been a sex slave so long that $he's completely internalized the idea of $his ass being a sex organ.
-<<elseif $activeSlave.analCount > 2000>>
+<<elseif $activeSlave.counter.anal > 2000>>
 	$he's had $his ass fucked so many times that $he thinks of it as an inherently sexy thing.
 <<else>>
 	$he's so devoted to you that $he's made a conscious effort to think of $his ass as sexy.
@@ -4775,7 +4775,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 	<<if $PC.preg == 0 && $PC.pregWeek == 0>>
 		You aren't on contraceptives right now; $his first time may be more fruitful than $he realizes.
 	<</if>>
-	<<set $activeSlave.devotion += 10, $activeSlave.trust += 20, $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+	<<set $activeSlave.devotion += 10, $activeSlave.trust += 20, $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<<if canImpreg($PC, $activeSlave)>>
 		<<= knockMeUp($PC, 60, 0, $activeSlave.ID)>>
 	<</if>>
@@ -4827,7 +4827,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		<<set $arcologies[0].FSPaternalist += 0.01*$FSSingleSlaveRep>>
 		<<run repX(10*$FSSingleSlaveRep*($arcologies[0].FSPaternalist/$FSLockinLevel), "futureSocieties")>>
 	<</if>>
-	<<set $activeSlave.oralCount += 2>>
+	<<set $activeSlave.counter.oral += 2>>
 	<<set $oralTotal += 2>>
 	<<set $activeSlave.kindness = 0>>
 	<</replace>>
@@ -4861,7 +4861,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 			<<if $activeSlave.vagina == 0>>$His once virgin pussy now is now @@.lime;thoroughly stretched@@ after your enjoyment of it. You watch $his body struggle to force the dildo out of $him until it manages to do so with a wet thud.<<set $activeSlave.vagina++>><</if>>
 		<</if>>
 		$He doesn't move from this position and barely reacts to your prodding; it seems $his mind was still fragile, $he'll likely be back to $his usual blank self when you awake.
-		<<set $activeSlave.vaginalCount++>>
+		<<set $activeSlave.counter.vaginal++>>
 		<<set $vaginalTotal++>>
 		<<if canImpreg($activeSlave, $PC)>>
 			<<= knockMeUp($activeSlave, 5, 0, -1, 1)>>
@@ -4879,7 +4879,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		<<if canImpreg($activeSlave, $PC)>>
 			<<= knockMeUp($activeSlave, 5, 1, -1, 1)>>
 		<</if>>
-		<<set $activeSlave.analCount++>>
+		<<set $activeSlave.counter.anal++>>
 		<<set $analTotal++>>
 	<<else>>
 		slam $his head into your crotch.
@@ -4889,7 +4889,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 			As $he recoils, you grab a strap-on and force it into $his mouth before fastening it to yourself. Once you are situated, you viciously facefuck $him until you are satisfied. As $he struggles to catch $his breath, you toggle the release and reveal that it is a squirt dildo, painting $his face with fake semen.
 		<</if>>
 		$He falls backwards, where $he lays, unmoving. It seems $his mind was still fragile, $he'll likely be back to $his usual blank self when you awake.
-		<<set $activeSlave.oralCount++>>
+		<<set $activeSlave.counter.oral++>>
 		<<set $oralTotal++>>
 	<</if>>
 	You pull the blanket back over yourself and nudge $him off your bed; you'll deal with $him in the morning<<if $fuckSlaves > 1>>, <<if $masterSuiteUpgradeLuxury == 2>>which will likely entail pulling $his used body out of the fuckpit orgy<<else>>assuming one of your other toys doesn't get to $him first<</if>><</if>>.
@@ -4898,27 +4898,27 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 			<<if $activeSlave.anus < 3>>
 				<<set $activeSlave.anus++>>
 			<</if>>
-			<<set $activeSlave.analCount += $fuckSlaves*2>>
+			<<set $activeSlave.counter.anal += $fuckSlaves*2>>
 			<<set $analTotal += $fuckSlaves*2>>
 		<</if>>
 		<<if canDoVaginal($activeSlave) && $activeSlave.vagina > 0>>
 			<<if $activeSlave.vagina < 3>>
 				<<set $activeSlave.anus++>>
 			<</if>>
-			<<set $activeSlave.vaginalCount += $fuckSlaves*2>>
+			<<set $activeSlave.counter.vaginal += $fuckSlaves*2>>
 			<<set $vaginalTotal += $fuckSlaves*2>>
 		<</if>>
-		<<set $activeSlave.oralCount += $fuckSlaves*2>>
+		<<set $activeSlave.counter.oral += $fuckSlaves*2>>
 		<<set $oralTotal += $fuckSlaves*2>>
 	<<elseif $fuckSlaves > 1>>
 		<<if canDoAnal($activeSlave) && $activeSlave.anus > 0>>
-			<<set $activeSlave.analCount += $fuckSlaves>>
+			<<set $activeSlave.counter.anal += $fuckSlaves>>
 			<<set $analTotal += $fuckSlaves>>
 		<<elseif canDoVaginal($activeSlave) && $activeSlave.vagina > 0>>
-			<<set $activeSlave.vaginalCount += $fuckSlaves>>
+			<<set $activeSlave.counter.vaginal += $fuckSlaves>>
 			<<set $vaginalTotal += $fuckSlaves>>
 		<<else>>
-			<<set $activeSlave.oralCount += $fuckSlaves>>
+			<<set $activeSlave.counter.oral += $fuckSlaves>>
 			<<set $oralTotal += $fuckSlaves>>
 		<</if>>
 	<</if>>
@@ -4934,27 +4934,27 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 			<<if $activeSlave.anus < 3>>
 				<<set $activeSlave.anus++>>
 			<</if>>
-			<<set $activeSlave.analCount += $fuckSlaves*2>>
+			<<set $activeSlave.counter.anal += $fuckSlaves*2>>
 			<<set $analTotal += $fuckSlaves*2>>
 		<</if>>
 		<<if canDoVaginal($activeSlave) && $activeSlave.vagina > 0>>
 			<<if $activeSlave.vagina < 3>>
 				<<set $activeSlave.anus++>>
 			<</if>>
-			<<set $activeSlave.vaginalCount += $fuckSlaves*2>>
+			<<set $activeSlave.counter.vaginal += $fuckSlaves*2>>
 			<<set $vaginalTotal += $fuckSlaves*2>>
 		<</if>>
-		<<set $activeSlave.oralCount += $fuckSlaves*2>>
+		<<set $activeSlave.counter.oral += $fuckSlaves*2>>
 		<<set $oralTotal += $fuckSlaves*2>>
 	<<elseif $fuckSlaves > 1>>
 		<<if canDoAnal($activeSlave) && $activeSlave.anus > 0>>
-			<<set $activeSlave.analCount += $fuckSlaves>>
+			<<set $activeSlave.counter.anal += $fuckSlaves>>
 			<<set $analTotal += $fuckSlaves>>
 		<<elseif canDoVaginal($activeSlave) && $activeSlave.vagina > 0>>
-			<<set $activeSlave.vaginalCount += $fuckSlaves>>
+			<<set $activeSlave.counter.vaginal += $fuckSlaves>>
 			<<set $vaginalTotal += $fuckSlaves>>
 		<<else>>
-			<<set $activeSlave.oralCount += $fuckSlaves>>
+			<<set $activeSlave.counter.oral += $fuckSlaves>>
 			<<set $oralTotal += $fuckSlaves>>
 		<</if>>
 	<</if>>
@@ -5338,7 +5338,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 			<br><br>
 			You awaken some time later, your crotch extremely sore and your belly slightly bloated. Most of $his deposit has flowed back out of you, but you still feel a fair amount sloshing inside you. You sigh to yourself, knowing you have nobody to blame but yourself for this. $He's a breeding bull and you a fertile _womanP. $He only did what $he was conditioned for; the fault is on you for ignoring the warning signs and not taking the proper precautions. Still, there is no doubt in your mind that @@.lime;you're pregnant@@ with $his child.
 			<<= knockMeUp($PC, 100, 0, $activeSlave.ID, 1)>>
-			<<set $activeSlave.penetrativeCount += 4, $penetrativeTotal += 4>>
+			<<set $activeSlave.counter.penetrative += 4, $penetrativeTotal += 4>>
 		<</if>>
 	<</replace>>
 <</link>><<if ($activeSlave.anus == 0) && $arcologies[0].FSPhysicalIdealist != "unset">> //This option will take anal virginity//<</if>>
@@ -5349,7 +5349,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		<br><br>
 		Panting, you look over the damage: Your pussy is gaping, there is semen everywhere, and given the steady flow from you, $he likely got some of that ejaculation in you. You sigh to yourself, knowing you have nobody to blame but yourself for this. $He's a breeding bull and you, a fertile _womanP. $He only did what $he was conditioned for; the blame is on you for ignoring the warning signs and not taking the proper precautions. Still, $he knew you were fertile and went right for the prize; it would be wise to assume you've been impregnated.
 		<<= knockMeUp($PC, 20, 0, $activeSlave.ID, 1)>>
-		<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+		<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<</replace>>
 <</link>>
 <br><<link "Call out for help">>
@@ -5367,7 +5367,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		<<else>>
 			and cums directly into your exposed womb. $He backs off, possibly startled by the shouting, giving you the chance to slip away to safety. You sigh to yourself, knowing you have nobody to blame but yourself for this. $He's a breeding bull and you a fertile _womanP. $He only did what $he was conditioned for; the fault is on you for ignoring the warning signs and not taking the proper precautions. Still, $he knew you were fertile and went right for the prize; it would be wise to assume $he's done $his job well.
 			<<= knockMeUp($PC, 50, 0, $activeSlave.ID)>>
-			<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+			<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 		<</if>>
 	<</replace>>
 <</link>>
@@ -5401,7 +5401,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 			to $activeSlave.slaveName snoring beside you, $his massive cock soft and slightly drooling cum. Most of $his deposit has flowed back out of you, but you're still heavy with sperm. You sigh to yourself, knowing you have nobody to blame but yourself for this. $He's a breeding bull and you a fertile _womanP. $He only did what $he was conditioned for; the fault is on you for ignoring the warning signs and not taking the proper precautions. Still, there is no doubt in your mind that @@.lime;you're pregnant@@ with $his child.
 		<</if>>
 		<<= knockMeUp($PC, 100, 0, $activeSlave.ID, 1)>>
-		<<set $activeSlave.penetrativeCount += 4, $penetrativeTotal += 4>>
+		<<set $activeSlave.counter.penetrative += 4, $penetrativeTotal += 4>>
 	<</replace>>
 <</link>>
 
@@ -5989,7 +5989,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		kid
 	<</if>>
 	draped across you. The meeting is long enough that your interlocutors eventually realize that something unusual is going on, especially once $he wakes up and starts sleepily <<if $PC.dick == 1>>sucking your dick<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eating you out<</if>>, out of frame. They're @@.red;slightly annoyed,@@ since having sex during meetings is still considered a minor faux pas, but you @@.yellowgreen;close the deal,@@ and $activeSlave.slaveName is @@.hotpink;very pleased@@ that you would rearrange your affairs to make time for <<if $PC.dick == 1>>one of $his blowjobs<<else>>oral sex with $him<</if>>.
-	<<set $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<<run cashX(_meetingBonus, "event", $activeSlave)>>
 	<<run repX(-50, "event", $activeSlave)>>
 	<<set $activeSlave.devotion += 4>>
@@ -6067,7 +6067,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	What's the point of becoming a wealthy tycoon in an anarcho-libertarian paradise if you have to obey the rules all the time? You tell $assistantName to cancel the appointment. Then, you wake your bedmate, and <<if $PC.dick == 1>>get a blowjob<<if $PC.vagina == 1>> and some attention for your pussy<</if>><<else>>have $him eat you out<</if>> under the sheet while you enjoy the lurid sunrise through the glass wall of your bedroom. When the sun is up and you've <<if $PC.dick == 1>>shot your load down $his throat<<else>>climaxed twice<</if>>, you pull the bemused $girl up alongside you again, bring the sheets up over you both, switch on a wallscreen, and ask $him if there's anything $he'd like to <<if canSee($activeSlave)>>watch<<elseif canHear($activeSlave)>>listen to<<else>>put on<</if>>. $He smiles incredulously, but after you encourage $him $he @@.mediumaquamarine;finds $his confidence@@ and admits that there's a Free Cities serial drama about slave life that $he enjoys. You put it on and watch three episodes with $him. It's terribly insipid, but there's a lot of explicit sex to liven things up, and all the actresses are nice enough to look at. $activeSlave.slaveName cuddles comfortably with you the entire time, <<if canSee($activeSlave)>>watching raptly<<elseif canHear($activeSlave)>>listening intently<<else>>staying as silent as possible<</if>> and doing $his best to explain the wretchedly trite plot you've missed.
-	<<set $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.counter.oral++, $oralTotal++>>
 	You have a meal delivered,
 	<<if $activeSlave.vagina > 0 && canDoVaginal($activeSlave)>>
 		fuck $him,
@@ -6077,7 +6077,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		<<set _didAnal = 1>>
 	<<else>>
 		fuck $him,
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<</if>>
 	and then share a shower and a nap. Thus invigorated, you decide to tour the arcology's nightlife, and tell $him $he'll accompany you. $He hurries to get ready, filled with excitement. A lovely day.
 	<<set $activeSlave.trust += 4>>
@@ -6104,7 +6104,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		<</if>>
 	<<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>>
 		"my fa<<c>>e is getting <<s>>unburnt! Plea<<s>>e, <<Master>>, help me! I need <<s>>omewhere to hide it!" $He scrambles hungrily for your crotch, nuzzling you, licking you, and <<if $PC.dick == 1>>sucking your dick<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eating you out<</if>>.
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<<elseif ($activeSlave.fetish == "humiliation") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>>
 		"I'm getting <<s>>unburnt! I had better go in<<s>>ide. But <<Master>> everyone in there will <<s>>ee me naked!" $He looks at you in mock horror, and giggles with building lust as you pull $his sun-warmed body inside the arcology and into an open space for a good thorough public fucking.
 		<<if canDoVaginal($activeSlave)>>
@@ -6122,10 +6122,10 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		<<else>>
 			begin to <<if $activeSlave.nipples != "fuckable">>play with<<else>>finger<</if>> $his nipples.
 		<</if>>
-		<<set $activeSlave.mammaryCount++, $mammaryTotal++>>
+		<<set $activeSlave.counter.mammary++, $mammaryTotal++>>
 	<<elseif $activeSlave.trust >= 80 && $activeSlave.toyHole == "dick" && canPenetrate($activeSlave)>>
 		"my cock i<<s>> getting <<s>>unburnt! Plea<<s>>e, <<Master>>, help me find <<s>>omepla<<c>>e to hide it!" $He wiggles $his pelvis around to make $himself bounce enticingly, and then giggles happily as you get on top of $him and slip $his sun-warmed dick deep into your <<if $PC.vagina == 1>>pussy<<else>>asshole<</if>><<if $PC.dick == 1>>, shuddering with delight at the warmth tickling your prostate<</if>>.
-		<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+		<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 		<<if canImpreg($PC, $activeSlave)>>
 			<<= knockMeUp($PC, 20, 0, $activeSlave.ID)>>
 		<</if>>
@@ -6247,7 +6247,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		<</if>>
 	<<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishKnown == 1)>>
 		you push the orally fixated slut to $his knees and <<if $PC.dick == 0>>ride $his face like it's a pussy you're tribbing<<else>>fuck $his face like you're trying to impregnate $his throat<</if>>. $He's forced to hold onto your thighs for dear life, making it impossible for $him to touch $himself, but $he doesn't need to and climaxes again hands-free.
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<<elseif ($activeSlave.fetish == "humiliation") && ($activeSlave.fetishKnown == 1)>>
 		you set up a live feed on the screens throughout the arcology, pointing down from the ceiling above your desk, make $him lie down on the desk top, and fuck $him. $He <<if canSee($activeSlave)>>stares into<<else>>gazes towards<</if>> the camera's lens with mixed shame and relish as the full weight of the humiliation of being used in front of the whole arcology bears down on $his heaving chest.
 		<<if canDoVaginal($activeSlave)>>
@@ -6265,7 +6265,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		<<else>>
 			throw $him down on the couch, straddle $his boobs, and <<if $activeSlave.nipples != "fuckable">>ride each of $his erect<<else>>trib $his<</if>> nipples in turn.
 		<</if>>
-		<<set $activeSlave.mammaryCount++, $mammaryTotal++>>
+		<<set $activeSlave.counter.mammary++, $mammaryTotal++>>
 	<<elseif ($activeSlave.fetish == "pregnancy") && ($activeSlave.fetishKnown == 1)>>
 		you tell $him you're going to put a slave in $his belly, bringing $him instantaneously back to painfully full arousal. You take $him on the couch in the missionary position so $he can stare into your face.
 		<<if !canDoVaginal($activeSlave)>>
@@ -6291,7 +6291,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		<</if>>
 	<<elseif ($activeSlave.fetish == "sadist") && ($activeSlave.fetishKnown == 1)>>
 		you call in a less favored slave and let $activeSlave.slaveName spank $him until $he's fully aroused again. That done, you and $activeSlave.slaveName spitroast the poor girl, with $activeSlave.slaveName taking the rear end. Judging by how the victim screams into your <<if $PC.dick == 1>>cock<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>cunt<</if>>, $activeSlave.slaveName is not being very nice to $him at all.
-		<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+		<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<<elseif ($activeSlave.fetish == "masochist") && ($activeSlave.fetishKnown == 1)>>
 		you prowl around $him to let $his masochistic anticipation build before nudging $him in the back of the knees. $He collapses helplessly and you drag $him over to the couch, slinging $him across its back and fucking $him without mercy. When the pleasurable pain loses its edge, you slide a finger into $him alongside your <<if $PC.dick == 0>>strap-on<<else>>cock<</if>>, eliciting an appreciative shriek.
 		<<if canDoVaginal($activeSlave)>>
@@ -6366,12 +6366,12 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 	<</switch>>
 	You detail another slave to fetch $him after the public loses interest. A couple of hours later, you catch sight of $him limping towards the showers, thoroughly disheveled. $His $activeSlave.skin face and chest are spattered with cum, $he's got <<if $activeSlave.dick > 0>>$his own ejaculate<<else>>pussyjuice<</if>> all over $his thighs, and $his well-fucked butthole is dripping semen. $He's certainly worked hard @@.green;improving your reputation.@@
 	<<run repX(1250, "event", $activeSlave)>>
-	<<set $activeSlave.mammaryCount += 10, $mammaryTotal += 10, $activeSlave.oralCount += 10, $oralTotal += 10>>
+	<<set $activeSlave.counter.mammary += 10, $mammaryTotal += 10, $activeSlave.counter.oral += 10, $oralTotal += 10>>
 	<<= AnalVCheck(10)>>
-	<<set $activeSlave.publicCount += 30>>
+	<<set $activeSlave.counter.publicUse += 30>>
 	<<if canDoVaginal($activeSlave)>>
 		<<= VaginalVCheck(10)>>
-		<<set $activeSlave.publicCount += 10>>
+		<<set $activeSlave.counter.publicUse += 10>>
 	<</if>>
 	<</replace>>
 <</link>>
@@ -6391,7 +6391,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 	<<elseif ($activeSlave.fetish == "cumslut")>>
 		You push $him down to $his knees and <<if $PC.dick == 1>>shove your cock down $his throat<<if $PC.vagina == 1>> so far $he can almost reach your pussy with the tip of $his tongue<</if>><<else>>ride $his face<</if>>. $He pays no attention to the @@.green;mildly appreciative@@ stares from passersby, moaning into you as $he pleasures your <<if $PC.dick == 1>>dick<<else>>cunt<</if>>.
 		<<run repX(250, "event", $activeSlave)>>
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<<elseif ($activeSlave.fetish == "humiliation")>>
 		You sit down on a balcony bench and pull $him down to sit on your <<if $PC.dick == 0>>strap-on<<else>>cock<</if>>, and then pull $his legs as wide as they'll go as you fuck $him, displaying everything to the whole balcony<<if $activeSlave.belly >= 120000>>; $his _belly stomach hangs so low that it blocks the view, however<<else>><<if $PC.vagina == 1>><<if $PC.dick == 1>>: incidentally including your own pussy, which slides up and down as you piston the cock above it in and out of $him<</if>><</if>><</if>>. $He @@.hotpink;laps up@@ the @@.green;openly aroused@@ stares from $his growing audience.
 		<<run repX(500, "event", $activeSlave)>>
@@ -6408,7 +6408,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 	<<elseif ($activeSlave.fetish == "boobs")>>
 		You push $him down to $his knees and <<if $PC.dick == 1>>press your cock between $his tits<<else>>ride $his breasts<</if>>. $He pays no attention to the @@.green;mildly appreciative@@ stares from passersby, enjoying the feeling of your <<if $PC.dick == 1>>dick pounding $his <<if $activeSlave.nipples != "fuckable">>cleavage<<else>>breast<</if>><<else>>cunt rubbing against one of $his <<if $activeSlave.nipples != "fuckable">>hard<<else>>engorged<</if>> nipples<</if>>.
 		<<run repX(250, "event", $activeSlave)>>
-		<<set $activeSlave.mammaryCount++, $mammaryTotal++>>
+		<<set $activeSlave.counter.mammary++, $mammaryTotal++>>
 	<<elseif ($activeSlave.fetish == "pregnancy")>>
 		You shove $him across the back of a balcony bench and whisper in $his ear that you're going to breed $him in public. $He pays no attention to the @@.green;mildly appreciative@@ stares from passersby, too aroused by the idea to care.
 		<<if !canDoVaginal($activeSlave)>>
@@ -6573,10 +6573,10 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 	<<if ($activeSlave.fetish == "submissive")>>
 		but $he relaxes into submissive compliance as you slide it up to the nape of $his neck, grinding $his face deeper into the pillow. $He gives muffled whines of happiness as you give $him some light spanks before using $his butt without regard for $his pleasure. $He does not climax, but when you roll $his unresisting body over to give $his mouth<<if $activeSlave.belly >= 1500>>, swollen belly and breasts<<else>> and breasts<</if>> some attention, $he's clearly enjoying $himself.
 		<<set _didAnal = 1>>
-		<<set $activeSlave.oralCount++, $oralTotal++, $activeSlave.mammaryCount++, $mammaryTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++, $activeSlave.counter.mammary++, $mammaryTotal++>>
 	<<elseif ($activeSlave.fetish == "cumslut")>>
 		but $he is already licking $his lips with anticipation as you roll $him over and straddle $his chest so $he can <<if $PC.dick == 1>>suck you off<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eat you out<</if>>. The orally fixated slut concentrates on the oral to a fault, so you take $his arms and straddle them too so $he can reach $himself and get back to masturbating. $He hums happily, a very fine sensation on <<if $PC.dick == 1>>shaft<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>pussylips<</if>>.
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<<elseif ($activeSlave.fetish == "humiliation")>>
 		but $he complies as you pull $him up to kneel and take an assfuck. You let $him get used to it and then wordlessly turn $his head so $he can <<if canSee($activeSlave)>>see the screen in the room: it's now on, and it's showing a public live feed of your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> penetrating $his anus. $He recognizes $himself immediately<<else>>listen to the screen in the room: it's now on, and it's showing a public live feed of your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> penetrating $his anus. $He realizes the sounds of you fucking $his ass sync up with it<</if>>, and although the shot is such a closeup that the identity of the participants is not clear, the sheer humiliation of having $his rectum penetrated on camera brings $him to an indecently quick climax.
 		<<set _didAnal = 1>>
@@ -6597,7 +6597,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 	<<elseif ($activeSlave.fetish == "boobs")>>
 		but $he giggles with anticipation as you flip $him over. $His cute giggling turns into a gasp of arousal when you <<if $activeSlave.nipples != "fuckable">>seize both of $his hard<<else>>sink your fingers into $his<</if>> nipples and tug them upward to pull $him into a half-sitting position. You hold $his boobs for $him to accomplish a messy titfuck and let $him masturbate at the same time. With $his nipples providing second and third loci of pleasure, $he climaxes quickly; you flip $him over and do $him doggy style, holding $his shoulders down so the rough fuck drags $his sensitive nipples<<if $activeSlave.belly >= 100000>> and _belly belly<</if>> across the sheets with every stroke.
 		<<set _didAnal = 1>>
-		<<set $activeSlave.mammaryCount++, $mammaryTotal++>>
+		<<set $activeSlave.counter.mammary++, $mammaryTotal++>>
 	<<elseif ($activeSlave.fetish == "pregnancy")>>
 		but $he complies as you pull $him up
 		<<if $activeSlave.belly >= 300000>>
@@ -6634,10 +6634,10 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		<</if>>
 	<<elseif ($activeSlave.fetish == "dom")>>
 		but $he keeps masturbating even as you flip $him over. You tell $him to keep going, and leave $him there for a moment. $He obeys, looking mystified, but is pleased to <<if canSee($activeSlave)>>see you return with another slave<<elseif canHear($activeSlave)>>hear your footsteps return accompanied by a second set<<else>>feel the body heat of another slave upon your return<</if>>. You push the other _girlU unceremoniously down onto $activeSlave.slaveName, making _himU give $activeSlave.slaveName some oral while you roughly fuck _hisU ass. $activeSlave.slaveName enjoys $himself immensely, jerking with pleasure every time you pound the poor _girlU hard enough to make _himU moan into $activeSlave.slaveName.
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<<elseif ($activeSlave.fetish == "sadist")>>
 		but $he keeps masturbating even as you flip $him over. You tell $him to keep going, and leave $him there for a moment. $He obeys, looking mystified, but is pleased to <<if canSee($activeSlave)>>see you return with another slave<<elseif canHear($activeSlave)>>hear your footsteps return accompanied by a second set<<else>>feel the body heat of another slave upon your return<</if>>. You push the other _girlU unceremoniously down onto $activeSlave.slaveName, making _himU give $activeSlave.slaveName some oral while you spank _himU and then roughly fuck _hisU ass. $activeSlave.slaveName enjoys $himself immensely, jerking with pleasure every time you strike or sodomize the poor _girlU hard enough to make _himU scream into $activeSlave.slaveName.
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<<elseif ($activeSlave.fetish == "masochist")>>
 		but $he relaxes into submissive compliance as you slide it up to the nape of $his neck, grinding $his face deeper into the pillow. $He gives muffled whines of mixed pain and pleasure as you give $him some hard spanks before sodomizing $him right up to the edge of what $his poor anus can take without damage. $He climaxes repeatedly to the pain, screaming helplessly as $his orgasms force $his abused sphincter to tighten spastically against the phallus invading it.
 		<<set _didAnal = 1>>
@@ -6956,7 +6956,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		<<set $activeSlave.anus += 1>>
 	<</if>>
 	<<if $activeSlave.nipples == "fuckable">>
-		<<set $activeSlave.mammaryCount += 2, $mammaryTotal += 2>>
+		<<set $activeSlave.counter.mammary += 2, $mammaryTotal += 2>>
 	<</if>>
 	<<set $skillIncrease = 10>>
 	<<if $activeSlave.skill.anal <= 10 && canDoAnal($activeSlave)>>
@@ -6987,7 +6987,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 	<<set _totalFuckers = 0>>
 	<<for _ress = 0; _ress < _cumSlaves.length; _ress++>>
 		<<set _RESS = $slaveIndices[_cumSlaves[_ress].ID]>>
-		<<set $slaves[_RESS].devotion += 4, $slaves[_RESS].penetrativeCount++>>
+		<<set $slaves[_RESS].devotion += 4, $slaves[_RESS].counter.penetrative++>>
 		<<set $penetrativeTotal++, _totalFuckers++>>
 		<<if canImpreg($activeSlave, $slaves[_RESS])>>
 			<<if canDoAnal($activeSlave) && canDoVaginal($activeSlave)>>
@@ -7000,15 +7000,15 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		<</if>>
 	<</for>>
 	<<if $activeSlave.nipples == "fuckable">>
-		<<set $activeSlave.mammaryCount += _totalFuckers*2, $mammaryTotal += _totalFuckers*2>>
+		<<set $activeSlave.counter.mammary += _totalFuckers*2, $mammaryTotal += _totalFuckers*2>>
 	<</if>>
 	<<if canDoAnal($activeSlave)>>
-		<<set $activeSlave.analCount += _totalFuckers, $analTotal += _totalFuckers>>
+		<<set $activeSlave.counter.anal += _totalFuckers, $analTotal += _totalFuckers>>
 	<</if>>
 	<<if canDoVaginal($activeSlave)>>
-		<<set $activeSlave.vaginalCount += _totalFuckers, $vaginalTotal += _totalFuckers>>
+		<<set $activeSlave.counter.vaginal += _totalFuckers, $vaginalTotal += _totalFuckers>>
 	<</if>>
-	<<set $activeSlave.oralCount += _totalFuckers, $oralTotal += _totalFuckers>>
+	<<set $activeSlave.counter.oral += _totalFuckers, $oralTotal += _totalFuckers>>
 	<</replace>>
 <</link>><<if ($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0 && canDoVaginal($activeSlave))>> //This option will take virginity//<</if>>
 <</if>>
@@ -7466,7 +7466,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 	<<else>>
 		and @@.mediumaquamarine;asks earnestly,@@ "Want <<s>>ome more, <<Master>>"
 	<</if>>
-	<<set $activeSlave.trust += 4, $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+	<<set $activeSlave.trust += 4, $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<<if canImpreg($PC, $activeSlave)>>
 		<<= knockMeUp($PC, 20, 0, $activeSlave.ID)>>
 	<</if>>
@@ -7528,21 +7528,21 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 <<else>>
 	admits,
 <</if>>
-<<if ($activeSlave.sexualFlaw == "hates oral") && ($activeSlave.oralCount > 0)>>
+<<if ($activeSlave.sexualFlaw == "hates oral") && ($activeSlave.counter.oral > 0)>>
 	"It'<<s>> nothing <<s>>pe<<c>>ial, <<Master>>. I ju<<s>>t h-hate getting fa<<c>>efucked."
-<<elseif ($activeSlave.sexualFlaw == "hates anal") && ($activeSlave.analCount > 0)>>
+<<elseif ($activeSlave.sexualFlaw == "hates anal") && ($activeSlave.counter.anal > 0)>>
 	"It'<<s>> nothing <<s>>pe<<c>>ial, <<Master>>. I ju<<s>>t h-hate getting a<<ss>>raped."
-<<elseif ($activeSlave.sexualFlaw == "hates penetration") && ($activeSlave.analCount > 0)>>
+<<elseif ($activeSlave.sexualFlaw == "hates penetration") && ($activeSlave.counter.anal > 0)>>
 	"It'<<s>> nothing <<s>>pe<<c>>ial, <<Master>>. I ju<<s>>t h-hate getting fucked."
 <<elseif ($activeSlave.behavioralFlaw == "hates women")>>
 	"<<S>>orry, <<Master>>. I ju<<s>>t h-hate girl<<s>>. They're gro<<ss>>."
 <<elseif ($activeSlave.behavioralFlaw == "hates men")>>
 	"<<S>>orry, <<Master>>. I ju<<s>>t h-hate cock<<s>>. I don't want to <<s>>ee another one, ever again."
-<<elseif ($activeSlave.sexualFlaw == "idealistic") && ($activeSlave.oralCount > 0 || $activeSlave.analCount > 0 || $activeSlave.vaginalCount > 0 || $activeSlave.mammaryCount > 0)>>
+<<elseif ($activeSlave.sexualFlaw == "idealistic") && ($activeSlave.counter.oral > 0 || $activeSlave.counter.anal > 0 || $activeSlave.counter.vaginal > 0 || $activeSlave.counter.mammary > 0)>>
 	"I feel like I'm going cra<<z>>y, <<Master>>. No one here <<s>>eem<<s>> to know that rape i<<s>> wrong. Th-they ju<<s>>t r-rape me."
 <<elseif ($activeSlave.sexualFlaw == "shamefast")>>
 	"I want to cover my<<s>>elf <<s>>o badly, <<Master>>. I'm <<s>>o embarra<<ss>>ed all the time. I'm <<s>>o tired of being embarra<<ss>>ed."
-<<elseif ($activeSlave.sexualFlaw == "repressed") && ($activeSlave.oralCount > 0 || $activeSlave.analCount > 0 || $activeSlave.vaginalCount > 0 || $activeSlave.mammaryCount > 0)>>
+<<elseif ($activeSlave.sexualFlaw == "repressed") && ($activeSlave.counter.oral > 0 || $activeSlave.counter.anal > 0 || $activeSlave.counter.vaginal > 0 || $activeSlave.counter.mammary > 0)>>
 	"I'm filthy, <<Master>>. I've been u<<s>>ed, and I can't ever be clean again. I'm a d-dirty, <<s>>inful whore."
 <<else>>
 	"<<S>>orry, <<Master>>. I wa<<s>> ju<<s>>t r-remembering, b-before — all thi<<s>>."
@@ -7622,7 +7622,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<elseif canDoAnal($activeSlave)>>
 		<<= AnalVCheck()>>
 	<<else>>
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<</if>>
 	<<set $activeSlave.trust -= 5>>
 	<<run repX(-100, "event", $activeSlave)>>
@@ -7642,9 +7642,9 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	You quickly pin the blanket to the mattress, securing $him in place. You direct that $he be brought to an arcology salon that serves as a slave brothel. Once $he's there, you take a pair of scissors and cut a slit through the sheets. $He's been swearing and threatening all this time, but the calumny reaches a shrieking crescendo when $he feels a cock being shoved through the slit and between $his buttocks. Being muffled and held immobile for rape for hire @@.gold;terrifies $him@@ but @@.yellowgreen;earns some cash.@@
 	<<set $activeSlave.trust -= 5>>
 	<<if canDoVaginal($activeSlave)>>
-		<<set $activeSlave.vaginalCount += 5, $vaginalTotal += 5, $activeSlave.publicCount += 5>>
+		<<set $activeSlave.counter.vaginal += 5, $vaginalTotal += 5, $activeSlave.counter.publicUse += 5>>
 		<<if canDoAnal($activeSlave)>>
-			<<set $activeSlave.analCount += 5, $analTotal += 5, $activeSlave.publicCount += 5>>
+			<<set $activeSlave.counter.anal += 5, $analTotal += 5, $activeSlave.counter.publicUse += 5>>
 			<<if $activeSlave.vagina == 0 && $activeSlave.anus == 0>>
 				After the patrons have their way with $him, @@.lime;both $his pussy and asshole have been broken in.@@ $He @@.mediumorchid;hates@@ losing $his virginities in such an undignified manner and @@.gold;fears@@ what will be taken from $him next.
 				<<set $activeSlave.trust -= 5, $activeSlave.devotion -= 5, $activeSlave.vagina++, $activeSlave.anus++>>
@@ -7668,7 +7668,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			<</if>>
 		<</if>>
 	<<elseif canDoAnal($activeSlave)>>
-		<<set $activeSlave.analCount += 10, $analTotal += 10, $activeSlave.publicCount += 10>>
+		<<set $activeSlave.counter.anal += 10, $analTotal += 10, $activeSlave.counter.publicUse += 10>>
 		<<if $activeSlave.anus == 0>>
 			After the patrons have their way with $him, @@.lime;$he's certainly no longer an anal virgin.@@ $He @@.mediumorchid;hates@@ losing $his anal virginity in such an undignified manner and @@.gold;fears@@ what will be taken from $him next.
 			<<set $activeSlave.trust -= 5, $activeSlave.devotion -= 5, $activeSlave.anus++>>
@@ -7782,7 +7782,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<replace "#result">>
 	You calmly and charitably tell $him that that's acceptable; $he can be $activeSlave.birthName again. $He has the wit to be worried, and $he soon finds that $his fears are not unjustified. You bring $him out to <<if $club>>$clubName<<else>>a public club<</if>>, and explain with equanimity that $he has two choices: $he can either introduce $himself to strangers by name and offer them free oral sex, or $he can be whipped until $he introduces $himself to strangers by name and offers them free oral sex. $His lip quivers a little, but $he stumbles over to a nearby group of local worthies and whimpers hesitantly, "H-hi, my name i<<s>> <<print _name>>, can I <<s>>uck you off, plea<<s>>e?" They laugh, and understanding the situation perfectly, give you a @@.green;grateful wave@@ even as their leader pushes $him to $his knees. For the rest of the week, $he's seeing to $his duties, sleeping, or blowing strangers after telling them $his name. Though $he has reassumed $his birth name, it is @@.gold;no longer any source of independence to $him.@@
 	<<run repX(500, "event", $activeSlave)>>
-	<<set $activeSlave.trust -= 5, $activeSlave.oralCount += 50, $activeSlave.publicCount += 50, $activeSlave.slaveName = $activeSlave.birthName>>
+	<<set $activeSlave.trust -= 5, $activeSlave.counter.oral += 50, $activeSlave.counter.publicUse += 50, $activeSlave.slaveName = $activeSlave.birthName>>
 	<<set $oralTotal += 50>>
 	<<if random(1,100) > 50>>The experience has given $him an @@.lightcoral;interest in humiliation.@@<<set $activeSlave.fetishStrength = 10>><<set $activeSlave.fetish = "humiliation">><<set $activeSlave.fetishKnown = 1>><</if>>
 	<</replace>>
@@ -7935,7 +7935,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<<= AnalVCheck()>>
 	<<else>>
 		throatfuck, with $him jerking against $his restraints every time you hilt yourself and slap $his ass.
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<</if>>
 	@@.gold;$He learns from the experience.@@
 	<<set $activeSlave.trust -= 5>>
@@ -7976,7 +7976,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<<elseif $activeSlave.anus == 0>>
 			@@.lime; $He's lost $his anal cherry.@@
 		<</if>>
-		<<set $activeSlave.vagina++, $activeSlave.anus++, $activeSlave.vaginalCount += 10, $vaginalTotal += 10, $activeSlave.analCount += 10, $analTotal += 10>>
+		<<set $activeSlave.vagina++, $activeSlave.anus++, $activeSlave.counter.vaginal += 10, $vaginalTotal += 10, $activeSlave.counter.anal += 10, $analTotal += 10>>
 		<<if $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>>
 			<<= knockMeUp($activeSlave, 25, 2, -2)>>
 		<</if>>
@@ -7984,7 +7984,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<<if $activeSlave.anus == 0>>
 			@@.lime; $He's lost $his anal cherry.@@
 		<</if>>
-		<<set $activeSlave.anus++, $activeSlave.analCount += 20, $analTotal += 20>>
+		<<set $activeSlave.anus++, $activeSlave.counter.anal += 20, $analTotal += 20>>
 		<<if $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>>
 			<<= knockMeUp($activeSlave, 50, 1, -2)>>
 		<</if>>
@@ -7992,12 +7992,12 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<<if $activeSlave.vagina == 0>>
 			@@.lime;$He's lost $his virginity.@@
 		<</if>>
-		<<set $activeSlave.vagina++, $activeSlave.vaginalCount += 20, $vaginalTotal += 20>>
+		<<set $activeSlave.vagina++, $activeSlave.counter.vaginal += 20, $vaginalTotal += 20>>
 		<<if $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>>
 			<<= knockMeUp($activeSlave, 50, 0, -2)>>
 		<</if>>
 	<</if>>
-	<<set $activeSlave.devotion += 4, $activeSlave.publicCount += 20>>
+	<<set $activeSlave.devotion += 4, $activeSlave.counter.publicUse += 20>>
 	<<run cashX(50, "event", $activeSlave)>>
 	<</replace>>
 <</link>><<if ($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0 && canDoVaginal($activeSlave))>> //This option will take virginity//<</if>>
@@ -8050,17 +8050,17 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<run repX(500, "event", $activeSlave)>>
 	<<run cashX(100, "event", $activeSlave)>>
 	<<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>
-		<<set $activeSlave.vaginalCount += 10, $vaginalTotal += 10, $activeSlave.analCount += 10, $analTotal += 10>>
+		<<set $activeSlave.counter.vaginal += 10, $vaginalTotal += 10, $activeSlave.counter.anal += 10, $analTotal += 10>>
 		<<if $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>>
 			<<= knockMeUp($activeSlave, 25, 2, -2)>>
 		<</if>>
 	<<elseif canDoVaginal($activeSlave)>>
-		<<set $activeSlave.vaginalCount += 20, $vaginalTotal += 20>>
+		<<set $activeSlave.counter.vaginal += 20, $vaginalTotal += 20>>
 		<<if $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>>
 			<<= knockMeUp($activeSlave, 50, 0, -2)>>
 		<</if>>
 	<<else>>
-		<<set $activeSlave.analCount += 20, $analTotal += 20>>
+		<<set $activeSlave.counter.anal += 20, $analTotal += 20>>
 		<<if $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>>
 			<<= knockMeUp($activeSlave, 50, 1, -2)>>
 		<</if>>
@@ -8141,7 +8141,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<<elseif $activeSlave.anus == 0>>
 			They take pleasure in claiming @@.lime;$his anal cherry.@@
 		<</if>>
-		<<set $activeSlave.vagina++, $activeSlave.anus++, $activeSlave.publicCount += 10, $activeSlave.vaginalCount += 5, $vaginalTotal += 5, $activeSlave.analCount += 5, $analTotal += 5>>
+		<<set $activeSlave.vagina++, $activeSlave.anus++, $activeSlave.counter.publicUse += 10, $activeSlave.counter.vaginal += 5, $vaginalTotal += 5, $activeSlave.counter.anal += 5, $analTotal += 5>>
 		<<if $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>>
 			<<= knockMeUp($activeSlave, 10, 2, -2)>>
 		<</if>>
@@ -8149,7 +8149,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<<if $activeSlave.anus == 0>>
 			They take pleasure in claiming @@.lime;$his anal cherry.@@
 		<</if>>
-		<<set $activeSlave.anus++, $activeSlave.publicCount += 10, $activeSlave.analCount += 10, $analTotal += 10>>
+		<<set $activeSlave.anus++, $activeSlave.counter.publicUse += 10, $activeSlave.counter.anal += 10, $analTotal += 10>>
 		<<if $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>>
 			<<= knockMeUp($activeSlave, 25, 1, -2)>>
 		<</if>>
@@ -8157,7 +8157,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<<if $activeSlave.vagina == 0>>
 			They take pleasure in claiming @@.lime;$his virginity.@@
 		<</if>>
-		<<set $activeSlave.vagina++, $activeSlave.publicCount += 10, $activeSlave.vaginalCount += 10, $vaginalTotal += 10>>
+		<<set $activeSlave.vagina++, $activeSlave.counter.publicUse += 10, $activeSlave.counter.vaginal += 10, $vaginalTotal += 10>>
 		<<if $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>>
 			<<= knockMeUp($activeSlave, 25, 0, -2)>>
 		<</if>>
@@ -8218,14 +8218,14 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		"<<Master>>, you ta<<s>>te great," $he <<if !canTaste($activeSlave)>>(rather ironically) <</if>>purrs.
 	<</if>>
 	@@.mediumaquamarine;$He has become more trusting@@ in your willingness to give $him what $he wants.
-	<<set $activeSlave.trust += 4, $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.trust += 4, $activeSlave.counter.oral++, $oralTotal++>>
 	<</replace>>
 <</link>>
 <br><<link "Cum in $his mouth all night">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	You've had a busy day, so you've been unusually remiss in fucking your slaves. Naturally, this means you'll be spending the evening wandering around your home using your living sexual appliances. $activeSlave.slaveName is instructed to follow you and assist. $He's tired, so <<if ($activeSlave.amp == 1)>>you bring $his limbless torso along as a cum receptacle. Whenever you're about to finish in another slave, you pull out and fill $his mouth instead.<<else>>you let $him tag meekly along, masturbating gently as you use other slaves or just watching lazily. But whenever you're on the point of coming, you switch to $his mouth and let $him finish you with a few sucks and pumps of $his fatigued hands.<</if>> By the time you put the exhausted $activeSlave.slaveName to bed $he's in a haze of cum-induced pleasure. @@.hotpink;$He has become more submissive to you.@@
-	<<set $activeSlave.devotion += 4, $activeSlave.oralCount += 5, $oralTotal += 5>>
+	<<set $activeSlave.devotion += 4, $activeSlave.counter.oral += 5, $oralTotal += 5>>
 	<</replace>>
 <</link>>
 <<if ($cumSlaves >= 5)>>
@@ -8291,7 +8291,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<</switch>>
 	<</if>>
 	By the time $he's climaxed out, $he's so tired and apathetic that $he can't bring $himself to get off it or ask for help, so $he just relaxes and enjoys the internal massage<<if $activeSlave.dick != 0>> while $his flaccid dick twitches weakly<</if>>. @@.mediumaquamarine;$He has become more trusting of you,@@ since you knew just what $he needed.
-	<<set $activeSlave.trust += 4, $activeSlave.analCount++, $analTotal++>>
+	<<set $activeSlave.trust += 4, $activeSlave.counter.anal++, $analTotal++>>
 	<</replace>>
 <</link>>
 <<if ($HeadGirl != 0) && ($HeadGirl.ID != $activeSlave.ID)>>
@@ -8322,8 +8322,8 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		_He2 dons a strap-on and shoves it up $activeSlave.slaveName's already-filled butt without further ado.
 	<</if>>
 	The two of you jackhammer in and out of $activeSlave.slaveName's ass without mercy; the poor anal whore does $his best to relax, but two phalli at once is a lot, even for $him. $He's only allowed an anal respite when $his sphincter is really fucked out and there's little butthole fun to be had from $him any longer. $He has become @@.hotpink;more submissive to you,@@ and $HeadGirl.slaveName @@.hotpink;enjoyed@@ taking a break to fuck $him with you.
-	<<set $activeSlave.devotion += 4, $activeSlave.analCount += 2, $analTotal += 2>>
-	<<set $HeadGirl.devotion += 4, $HeadGirl.penetrativeCount++, $penetrativeTotal++>>
+	<<set $activeSlave.devotion += 4, $activeSlave.counter.anal += 2, $analTotal += 2>>
+	<<set $HeadGirl.devotion += 4, $HeadGirl.counter.penetrative++, $penetrativeTotal++>>
 	<<if canImpreg($activeSlave, $PC)>>
 		<<= knockMeUp($activeSlave, 5, 0, -1, 1)>>
 	<</if>>
@@ -8376,7 +8376,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 				It was thoughtful of $him to yield @@.lime;$his anal cherry,@@ but it won't get $him out of there sooner.
 				<<set $activeSlave.anus++>>
 			<</if>>
-			<<set $activeSlave.vaginalCount++, $vaginalTotal++, $activeSlave.analCount++, $analTotal++, $activeSlave.oralCount++, $oralTotal++>>
+			<<set $activeSlave.counter.vaginal++, $vaginalTotal++, $activeSlave.counter.anal++, $analTotal++, $activeSlave.counter.oral++, $oralTotal++>>
 			<<if $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>>
 				<<= knockMeUp($activeSlave, 10, 2, -1)>>
 			<</if>>
@@ -8385,7 +8385,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 				It was thoughtful of $him to yield @@.lime;$his anal cherry,@@ but it won't get $him out of there sooner.
 				<<set $activeSlave.anus++>>
 			<</if>>
-			<<set $activeSlave.analCount++, $analTotal++, $activeSlave.oralCount++, $oralTotal++>>
+			<<set $activeSlave.counter.anal++, $analTotal++, $activeSlave.counter.oral++, $oralTotal++>>
 			<<if $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>>
 				<<= knockMeUp($activeSlave, 15, 1, -1)>>
 			<</if>>
@@ -8394,7 +8394,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 				It was thoughtful of $him to yield @@.lime;$his virginity,@@ but it won't get $him out of there sooner.
 				<<set $activeSlave.vagina++>>
 			<</if>>
-			<<set $activeSlave.vaginalCount++, $vaginalTotal++, $activeSlave.oralCount++, $oralTotal++>>
+			<<set $activeSlave.counter.vaginal++, $vaginalTotal++, $activeSlave.counter.oral++, $oralTotal++>>
 			<<if $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>>
 				<<= knockMeUp($activeSlave, 15, 0, -1)>>
 			<</if>>
@@ -8600,7 +8600,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		your soaked pussy and commenting on how someone needs to clean up after it, preferably with their tongue. $He carefully $his tongue to your clit, doing $his best to bring you to a quick orgasm so $he can escape your gaze. After bring you to a rather unsatisfying climax, $he attempts to pull back, but you grab $him and force $him to lick the depths of your pussy.
 	<</if>>
 	By the time you are satisfied with $his efforts, $he @@.hotpink;has become more submissive to you.@@
-	<<set $activeSlave.devotion += 4, $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.devotion += 4, $activeSlave.counter.oral++, $oralTotal++>>
 	<</replace>>
 <</link>>
 
@@ -8622,7 +8622,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		But, $he slowly @@.lightcoral;accepts $his new role as a submissive little sex toy.@@
 		<<set $activeSlave.fetishStrength = 65, $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 10, $activeSlave.fetish = "submissive">>
 	<</if>>
-	<<set $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<</replace>>
 <</link>>
 <<if $activeSlave.prostate != 0 && canDoAnal($activeSlave)>>
@@ -8747,7 +8747,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	Without a word, you<<if $PC.dick == 0>> don a cruelly knobby strap-on,<</if>> throw $him onto the couch, take both $his ankles in one hand, and force them back over $his head so $his poor, doomed asshole is completely defenseless. You then spit on $his hole, seize your <<if $PC.dick == 0>>instrument<<else>>rock-hard dick<<if $PC.vagina == 1>>, gather a little of your own pussyjuice and rub it on your cockhead<</if>><</if>>, and shove it up the wriggling slave $girl's spasming rectum. You've got the necessary skill to judge exactly where the line between anal pain and anal injury is, and you take $his right up to it. Halfway through the long anal rape $he gives up struggling and just goes limp, sobbing. $He @@.hotpink;fears you,@@ and has also begun to @@.red;hate buttsex.@@
-	<<set $activeSlave.trust -= 5, $activeSlave.sexualFlaw = "hates anal", $activeSlave.analCount++, $analTotal++>>
+	<<set $activeSlave.trust -= 5, $activeSlave.sexualFlaw = "hates anal", $activeSlave.counter.anal++, $analTotal++>>
 	<</replace>>
 <</link>>
 <br><<link "Punish $him for disobedience, but address $his anal pain">>
@@ -8856,29 +8856,29 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<</if>>
 	You tell $him that's of little concern, since $he has relatively few years of use left: you may as well extract what value you can from $him. $He's too exhausted to hide $his response, and collapses, @@.gold;sobbing.@@
 	<<run cashX(200, "event", $activeSlave)>>
-	<<set $activeSlave.trust -= 5, $activeSlave.publicCount++>>
+	<<set $activeSlave.trust -= 5, $activeSlave.counter.publicUse++>>
 	<<if _didAnal == 1>>
-		<<set $activeSlave.analCount++, $activeSlave.anus++, $analTotal++>>
+		<<set $activeSlave.counter.anal++, $activeSlave.anus++, $analTotal++>>
 		<<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">>
 			<<= knockMeUp($activeSlave, 10, 1, -2)>>
 		<</if>>
 	<<elseif _didVaginal == 1>>
-		<<set $activeSlave.vaginalCount++, $activeSlave.vagina++, $vaginalTotal++>>
+		<<set $activeSlave.counter.vaginal++, $activeSlave.vagina++, $vaginalTotal++>>
 		<<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">>
 			<<= knockMeUp($activeSlave, 10, 0, -2)>>
 		<</if>>
 	<<elseif canDoVaginal($activeSlave)>>
-		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 		<<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">>
 			<<= knockMeUp($activeSlave, 10, 0, -2)>>
 		<</if>>
 	<<elseif canDoAnal($activeSlave)>>
-		<<set $activeSlave.analCount++, $analTotal++>>
+		<<set $activeSlave.counter.anal++, $analTotal++>>
 		<<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">>
 			<<= knockMeUp($activeSlave, 10, 1, -2)>>
 		<</if>>
 	<<else>>
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<</if>>
 	<</replace>>
 <</link>><<if ($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0 && canDoVaginal($activeSlave))>> //This option will take virginity//<</if>>
@@ -9018,7 +9018,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		your ballsack.
 	<</if>>
 	You run a languid hand through $his hair, but soon relax into a pleasant, tired fugue, letting yourself enjoy $his ministrations. You almost drift off under the slow oral loving, but a sudden coolness against you brings you partially awake again: $he's taken $his mouth off you, leaving the night air against your saliva-wetted <<if $PC.vagina == 1>>pussylips<<else>>cock<</if>>. $He quickly realizes the error, and applies $himself diligently to you, never letting the warm feeling die down again. You orgasm twice, which $he absorbs without stopping, looking up at you with an expression that's unidentifiable in the gloom. But when you finally reach down and give $his <<if ($activeSlave.belly >= 10000)>>_belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly a light pat<<else>>shoulder a little tug<</if>> to let $him know that's enough, $he @@.mediumaquamarine;cuddles up close to you@@ without hesitation.
-	<<set $activeSlave.trust += 4, $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.trust += 4, $activeSlave.counter.oral++, $oralTotal++>>
 	<</replace>>
 <</link>>
 <<if $activeSlave.belly < 150000>>
@@ -9191,7 +9191,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<<EventNameDelink $activeSlave>>
 		<<replace "#result">>
 			$He's so occupied that $he doesn't hear you until you seize $his hair and pull $his head back. $His massive dickhead pops free of $his mouth and $he squeaks in surprise. The noise is cut off by a gag as you ram yourself down $his throat. $He plays with your <<if $PC.vagina == 1>>cunt<<else>>balls<</if>> as you facefuck $him and jacks off with $his other hand. $He was so close when you intruded that $he cums long before you do. There's a lot of cum in the shower when you're through. <<if $activeSlave.balls == 3>>$His huge balls made an especially major contribution. <</if>>@@.hotpink;$He has become more submissive to you.@@
-			<<set $activeSlave.devotion += 4, $activeSlave.oralCount++, $oralTotal++>>
+			<<set $activeSlave.devotion += 4, $activeSlave.counter.oral++, $oralTotal++>>
 			<</replace>>
 		<</link>>
 	<<else>>
@@ -9199,7 +9199,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<<EventNameDelink $activeSlave>>
 		<<replace "#result">>
 			$He's so occupied that $he doesn't hear you until you seize $his hair and pull $his head back. $His massive dickhead pops free of $his mouth and $he squeaks in surprise. The noise is cut off by a gag as you ram yourself down $his throat. $He plays with your <<if $PC.vagina == 1>>cunt<<else>>balls<</if>> as you facefuck $him and jacks off with $his other hand. $He was so close when you intruded that $he cums long before you do. There's a lot of cum in the shower when you're through. <<if $activeSlave.balls == 3>>$His huge balls made an especially major contribution. <</if>>@@.hotpink;$He has become more submissive to you.@@
-			<<set $activeSlave.devotion += 4, $activeSlave.oralCount++, $oralTotal++>>
+			<<set $activeSlave.devotion += 4, $activeSlave.counter.oral++, $oralTotal++>>
 			<</replace>>
 		<</link>>
 	<</if>>
@@ -9245,7 +9245,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		$He mumbles a hesitant question: "<<if $activeSlave.rudeTitle == 1>><<= PoliteRudeTitle($activeSlave)>><<else>><<Master>><</if>>, am I a good <<s>>lave?"
 	<</if>>
 	You tell $him that $he is, running a hand <<if $activeSlave.hStyle == "shaved bald">>across $his bald scalp<<else>>through $his hair<</if>>. $He seems @@.hotpink;reassured,@@ and thankful when you give $him a cup of $his proper rations from your own hand.
-	<<set $activeSlave.devotion += 4, $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.devotion += 4, $activeSlave.counter.oral++, $oralTotal++>>
 	<</replace>>
 <</link>>
 <br><<link "Reassure $him and get $him to slow down">>
@@ -9264,7 +9264,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		"Really, <<if $activeSlave.rudeTitle == 1>><<= PoliteRudeTitle($activeSlave)>><<else>><<Master>><</if>>?" $he asks hopefully.
 	<</if>>
 	You whisper into $his ear that yes, $he will be all right as long as $he does $his best. $He wiggles $his butt against you a little and giggles <<if $PC.dick == 1>>at the responding stiffness $he feels between $his buttocks<<else>>as you shove $him to $his knees<</if>>. $He shimmies down and <<if $PC.dick == 1>>takes you into $his mouth<<if $PC.vagina == 1>> and does $his best to reach the top of your pussy with the tip of $his tongue<</if>><<else>>eats you out<</if>>, <<if canSee($activeSlave)>>looking you in the eyes the whole time and <</if>>@@.hotpink;smiling@@ as much as $he can manage with <<if $PC.dick == 1>>a dick in $his mouth<<else>>$his tongue working your clit<</if>>.
-	<<set $activeSlave.devotion += 4, $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.devotion += 4, $activeSlave.counter.oral++, $oralTotal++>>
 	<</replace>>
 <</link>>
 <br><<link "Spank the stupid out of $him">>
@@ -9447,7 +9447,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	You patiently explain that you've decided to use $him as an oral and anal slave, and leave $his pussy unfucked. $He's unsurprised, but $he understands your decision. You usually fuck slaves during your inspection, and you don't exempt $him from this, but you do let $him take it easy. Rather than facefucking $him you let $him suckle you gently. Rather that a hard buttfuck, you take $him to the couch and gently spoon $him with your <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> up $his ass while making out with $him and playing with $his nipples. $He understands your forbearance and @@.hotpink;appreciates how kind $his <<= WrittenMaster()>> is.@@
-	<<set $activeSlave.devotion += 4, $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.devotion += 4, $activeSlave.counter.oral++, $oralTotal++>>
 	<<= AnalVCheck()>>
 	<</replace>>
 <</link>>
@@ -9456,7 +9456,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	You patiently explain that you've decided to use $him as an oral slave, since $his ass is off-limits, and leave $his pussy unfucked. $He's unsurprised, but $he understands your decision. You usually fuck slaves during your inspection, and you don't exempt $him from this, but you do let $him take it easy. Rather than facefucking $him you let $him suckle you gently, calmly patting $his head as $he does. $He understands your forbearance and @@.hotpink;appreciates how kind $his <<= WrittenMaster()>> is.@@
-	<<set $activeSlave.devotion += 4, $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.devotion += 4, $activeSlave.counter.oral++, $oralTotal++>>
 	<</replace>>
 <</link>>
 <</if>>
@@ -9473,9 +9473,9 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<set $activeSlave.devotion -= 5>>
 	<<if canDoAnal($activeSlave)>>
 		<<= AnalVCheck()>>
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<<else>>
-		<<set $activeSlave.oralCount += 4, $oralTotal += 4>>
+		<<set $activeSlave.counter.oral += 4, $oralTotal += 4>>
 	<</if>>
 	<</replace>>
 <</link>>
@@ -9489,7 +9489,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		hard, so you just lie down with $him on the couch<<if ($activeSlave.chastityVagina)>>, unfasten $his chastity belt,<</if>>
 	<</if>>
 	and have gentle vaginal sex in the missionary position <<if $PC.vagina == 1>><<if $PC.dick == 1>>, your own pussy moving back and forth gently at the base of your dick as you fuck $him<</if>><</if>>. $He gasps at the first penetration, but you take it slowly and lavish attention on $his lips, breasts, and nipples. Soon $he's shamelessly enjoying $himself. $His first vaginal sex is crowned with an abdominal-clenching orgasm. $He @@.hotpink;adores $his kind <<= WrittenMaster()>>.@@
-	<<set $activeSlave.devotion += 10, $activeSlave.vaginalCount++, $activeSlave.vagina = 1, $vaginalTotal++>>
+	<<set $activeSlave.devotion += 10, $activeSlave.counter.vaginal++, $activeSlave.vagina = 1, $vaginalTotal++>>
 	<<if $activeSlave.chastityVagina == 1>><<set $activeSlave.chastityVagina = 0>><</if>>
 	<<if canImpreg($activeSlave, $PC)>>
 		<<= knockMeUp($activeSlave, 25, 0, -1)>>
@@ -9503,7 +9503,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	The businesswoman's anger turns to malicious anticipation as you call $activeSlave.slaveName over and inform $him that you and the businesswoman have decided $activeSlave.slaveName will be spending the night with her. Now that you look at your business partner, she has certain signs of a sadist. $activeSlave.slaveName notices too, and begins to cry<<if $activeSlave.bellyPreg >= 1500>> and shield $his pregnancy<</if>> as the businesswoman promises that there will be "no permanent damage." $activeSlave.slaveName is unceremoniously returned in the early hours of the morning. $His back and buttocks have been meticulously flogged right up to the very edge of damage, leaving angry marks across $his $activeSlave.skin skin. $His mouth lolls open, as though $he's been doing little but give cunnilingus. <<if $activeSlave.vagina != -1>>$His pussy,<<elseif $activeSlave.dick == 0>>$His shamefully featureless groin with its tiny little hole,<<else>>$His dick,<</if>> anus,<<if $activeSlave.belly >= 10001>> popped navel,<</if>> and even $his nipples show signs of torture. Whenever $he thinks of a sharp remark in the future, @@.hotpink;$he'll remember the pain and keep $his mouth shut.@@
-	<<set $activeSlave.behavioralFlaw = "none", $activeSlave.oralCount += 5, $oralTotal += 5>>
+	<<set $activeSlave.behavioralFlaw = "none", $activeSlave.counter.oral += 5, $oralTotal += 5>>
 	<</replace>>
 <</link>>
 <br><<link "Offer to spitroast the bitch between the two of you">>
@@ -9530,7 +9530,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<<set $activeSlave.anus++>>
 		<<run repX(500, "event", $activeSlave)>>
 	<</if>>
-	<<set $activeSlave.devotion += 3, $activeSlave.trust -= 3, $activeSlave.analCount++, $analTotal++, $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.devotion += 3, $activeSlave.trust -= 3, $activeSlave.counter.anal++, $analTotal++, $activeSlave.counter.oral++, $oralTotal++>>
 	<</replace>>
 <</link>><<if ($activeSlave.anus == 0)>> //This option will take anal virginity and ignore anal chastity//<</if>>
 <<if $arcade > 0>>
@@ -9732,9 +9732,9 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	@@.hotpink;$his thanks.@@
 	<<set $activeSlave.devotion += 4>>
 	<<if $activeSlave.mpreg == 1>>
-		<<set $activeSlave.analCount++, $analTotal++>>
+		<<set $activeSlave.counter.anal++, $analTotal++>>
 	<<else>>
-		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 	<</if>>
 	<<= knockMeUp($activeSlave, 50, 2, -1, 1)>>
 	<</replace>>
@@ -9778,7 +9778,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<else>>
 		seed.
 	<</if>>
-	<<set $activeSlave.devotion += 4, $activeSlave.analCount++, $analTotal++, $activeSlave.vaginalCount++, $vaginalTotal++>>
+	<<set $activeSlave.devotion += 4, $activeSlave.counter.anal++, $analTotal++, $activeSlave.counter.vaginal++, $vaginalTotal++>>
 	<<= knockMeUp($activeSlave, 50, 0, -1, 1)>>
 	<</replace>>
 <</link>>
@@ -9815,7 +9815,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<else>>
 		$his gaping anus makes occasional lewd noises as you pound it.
 	<</if>>
-	<<set $activeSlave.trust -= 5, $activeSlave.analCount++, $analTotal++>>
+	<<set $activeSlave.trust -= 5, $activeSlave.counter.anal++, $analTotal++>>
 	<</replace>>
 <</link>>
 <<else>>
@@ -9857,7 +9857,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		across $his lower back.
 	<</if>>
 	$He stops riding you and <<if canSee($activeSlave)>>stares at<<else>>faces<</if>> you with a look of @@.mediumorchid;disbelief.@@ You shrug, must have slippped out under all $his enthusiasm.
-	<<set $activeSlave.devotion -= 5, $activeSlave.analCount++, $analTotal++>>
+	<<set $activeSlave.devotion -= 5, $activeSlave.counter.anal++, $analTotal++>>
 	<</replace>>
 <</link>>
 <</if>>
@@ -9895,7 +9895,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	You shove $his unresisting<<if $activeSlave.belly >= 5000>> <<if $activeSlave.bellyPreg >= 3000>>gravid<<else>>swollen<</if>><</if>> body over the couch and seize $his ballsack. When $he feels your tight grip $he spasms and tries to pull away reflexively, but goes limp when $he feels the agony of a warning squeeze. You fasten a tight rubber ring around the base of $his sack, leaving $him writhing on the couch in considerable discomfort. After letting $him wriggle for a while, you tell $him that $he can have it off when $he gets you off. $He scrabbles for your <<if $PC.dick == 0>>pussy and desperately starts to perform cunnilingus; after a while you get bored and ride $his face. You finally climax<<else>>dick and starts to desperately suck you off<<if $PC.vagina == 1>> and eat you out<</if>>; you let $him work for a while before getting bored and adding painful slaps to $his cheeks. You blow your load down $his throat<</if>> and then stand, <<if canSee($activeSlave)>>brandishing the knife<<else>>swishing the knife through the air<</if>>. <<if canSee($activeSlave)>>$His eyes are huge<<else>>$He grimaces<</if>> with terror, but $he holds still. $His private parts have gone so numb that $he has to <<if canSee($activeSlave)>>look down<<else>>run $his hand across $his scrotum<</if>> in trepidation to verify that you cut the rubber, not $him. $He leaves with the pins and needles working their agonizing way back into $him along with the blood flow to $his balls, promising tearfully to @@.gold;stay out of trouble.@@
-	<<set $activeSlave.trust -= 5, $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.trust -= 5, $activeSlave.counter.oral++, $oralTotal++>>
 	<</replace>>
 <</link>>
 <br><<link "Geld $him gradually">>
@@ -10051,7 +10051,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		$He's back again before the week is over, eager for @@.lightcoral;another dick in $his fuckhole.@@
 		<<set $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65, $activeSlave.fetish = "pregnancy">>
 	<</if>>
-	<<set $activeSlave.devotion += 3, $activeSlave.trust += 3, $activeSlave.vagina = 1, $activeSlave.vaginalCount++, $vaginalTotal++>>
+	<<set $activeSlave.devotion += 3, $activeSlave.trust += 3, $activeSlave.vagina = 1, $activeSlave.counter.vaginal++, $vaginalTotal++>>
 	<<if $PC.dick == 1 && $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>>
 		<<= knockMeUp($activeSlave, 15, 0, -1)>>
 	<</if>>
@@ -10065,7 +10065,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		Before the end of the week it's clear that $he's taken the rape to heart, and now sees $his body as something @@.lightcoral;for others to use and abuse.@@
 		<<set $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65, $activeSlave.fetish = "submissive">>
 	<</if>>
-	<<set $activeSlave.trust -= 5, $activeSlave.vagina = 1, $activeSlave.vaginalCount++, $vaginalTotal++>>
+	<<set $activeSlave.trust -= 5, $activeSlave.vagina = 1, $activeSlave.counter.vaginal++, $vaginalTotal++>>
 	<<if $PC.dick == 1 && $activeSlave.eggType == "human" && isFertile($activeSlave) && $activeSlave.preg == 0>>
 		<<= knockMeUp($activeSlave, 25, 0, -1)>>
 	<</if>>
@@ -10104,7 +10104,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		Before the end of the week $he's back, begging for @@.lightcoral;another dick up the ass.@@
 		<<set $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65, $activeSlave.fetish = "buttslut">>
 	<</if>>
-	<<set $activeSlave.devotion += 3, $activeSlave.trust += 3, $activeSlave.anus = 1, $activeSlave.analCount++, $analTotal++>>
+	<<set $activeSlave.devotion += 3, $activeSlave.trust += 3, $activeSlave.anus = 1, $activeSlave.counter.anal++, $analTotal++>>
 	<<if $PC.dick == 1 && $activeSlave.eggType == "human" && isFertile($activeSlave) && $activeSlave.preg == 0>>
 		<<= knockMeUp($activeSlave, 15, 1, -1)>>
 	<</if>>
@@ -10118,7 +10118,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		Before the end of the week it's clear that $he's taken the anal rape to heart, and now sees $his body as something @@.lightcoral;for others to use and abuse.@@
 		<<set $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65, $activeSlave.fetish = "submissive">>
 	<</if>>
-	<<set $activeSlave.trust -= 5, $activeSlave.anus = 1, $activeSlave.analCount++, $analTotal++>>
+	<<set $activeSlave.trust -= 5, $activeSlave.anus = 1, $activeSlave.counter.anal++, $analTotal++>>
 	<<if $PC.dick == 1 && $activeSlave.eggType == "human" && isFertile($activeSlave) && $activeSlave.preg == 0>>
 		<<= knockMeUp($activeSlave, 25, 1, -1)>>
 	<</if>>
@@ -10174,7 +10174,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<set $activeSlave.trust += 4>>
 	<<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>
 		<<= BothVCheck()>>
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<<elseif canDoVaginal($activeSlave)>>
 		<<= VaginalVCheck()>>
 	<<else>>
@@ -10304,7 +10304,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		quivers in your grasp, gasping, before relaxing back into you in a puddle of satisfaction.
 	<</if>>
 	$His devotion to you @@.hotpink;has increased.@@
-	<<set $activeSlave.devotion += 4, $activeSlave.mammaryCount++, $mammaryTotal++>>
+	<<set $activeSlave.devotion += 4, $activeSlave.counter.mammary++, $mammaryTotal++>>
 	<</replace>>
 <</link>>
 <br><<link "Send $him away">>
@@ -10579,7 +10579,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			<</if>>
 		<</if>>
 		touched that you would tell $him something like that so honestly.
-		<<set $activeSlave.mammaryCount++, $mammaryTotal++>>
+		<<set $activeSlave.counter.mammary++, $mammaryTotal++>>
 	<</if>>
 	<<set $activeSlave.trust += 4>>
 	<</replace>>
@@ -10642,7 +10642,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		$he betrays mixed feelings. The shocking intimacy of reaching sexual release as $he used $his mouth to pleasure you seems to be @@.hotpink;affecting $him.@@
 		<<set $activeSlave.devotion += 4>>
 	<</if>>
-	<<set $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<</replace>>
 <</link>>
 <</if>>
@@ -11002,7 +11002,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		flat ass
 	<</if>>
 	and let $him see it coming; $he @@.hotpink;accepts@@ the spank due to fright at what you might do if $he dodged before fleeing.
-	<<set $activeSlave.devotion += 4, $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.devotion += 4, $activeSlave.counter.oral++, $oralTotal++>>
 	<</replace>>
 <</link>>
 <br><<link "Just talk with $him">>
@@ -11143,7 +11143,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			You give it a good fuck and then
 		<<else>>
 			mouth is right at the edge of the desk. You give it a good fuck and then
-			<<set $activeSlave.oralCount += 3, $oralTotal += 3>>
+			<<set $activeSlave.counter.oral += 3, $oralTotal += 3>>
 		<</if>>
 		order $him brusquely to clean up and come right back. You use $him as a nice little desktop <<if $PC.dick == 1>>cockholster<<else>>sex toy<</if>> for the rest of the day.
 	<<case "cumslut">>
@@ -11152,7 +11152,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			As $his _belly belly bumps into you, you sigh and swivel your chair to the side; there is no way $he'll fit under there in $his bloated state.
 		<</if>>
 		$He's so horny that $he's barely got <<if $PC.dick == 1>>your cock into $his mouth<<else>>$his lips and tongue on your cunt<</if>> before $he climaxes spontaneously, shivering and moaning nicely. You keep $him down there for a while, doing light work and orgasming occasionally as $he gently <<if $PC.dick == 1>>blows you<<if $PC.vagina == 1>> and eats you out<</if>><<else>>lavishes attention on your wet vagina<</if>>.
-		<<set $activeSlave.oralCount += 3, $oralTotal += 3>>
+		<<set $activeSlave.counter.oral += 3, $oralTotal += 3>>
 	<<case "humiliation">>
 		run an unimportant message to a citizen across $arcologies[0].name. Naked. $He blushes with mixed embarrassment and anticipation. $He's so pent up that before taking ten steps out of your penthouse entryway and towards $his objective, the open stares $his naked, horny body is getting push $him over the edge.
 		<<if ($activeSlave.chastityPenis == 1)>>
@@ -11234,7 +11234,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<</if>>
 	<<case "boobs">>
 		lie atop your desk. You don't bother specifying that $he's to lie on $his back, since the boob slut jumps up and presents $his tits without instructions. You keep working with one hand while you idly tease and <<if $activeSlave.nipples != "fuckable">>flick<<else>>finger<</if>> the nearest <<if $activeSlave.lactation > 0>>milky <</if>> nipple with the other. $He's so horny that $he immediately experiences an immodest orgasm, $his back arching away from the cool glass desktop as $he rides its waves. $He giggles a little, and then gasps as you resume playing with $him.
-		<<set $activeSlave.mammaryCount++, $mammaryTotal++>>
+		<<set $activeSlave.counter.mammary++, $mammaryTotal++>>
 		<<if $activeSlave.lactation > 0>>
 			<<set $activeSlave.lactationDuration = 2>>
 			<<set $activeSlave.boobs -= $activeSlave.boobsMilk, $activeSlave.boobsMilk = 0>>
@@ -11271,7 +11271,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 				<</if>>
 			<</if>>
 			$He gasps and shudders against you.
-			<<set $activeSlave.mammaryCount++, $mammaryTotal++>>
+			<<set $activeSlave.counter.mammary++, $mammaryTotal++>>
 		<<elseif ($activeSlave.anus == 0) && ($activeSlave.vagina <= 0)>>
 			join you on the couch. Since <<if ($activeSlave.vagina == 0)>>$he's a virgin and you haven't elected to introduce $him to pussyfucking just yet<<else>>this slave $girl doesn't have a pussy<</if>>, and $his tight little rosebud is fresh and unspoiled, your options are a bit limited. But you work with what you have, playing with $his
 			<<if isFertile($activeSlave)>>
@@ -11300,7 +11300,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 				<</if>>
 			<</if>>
 			$He gasps and shudders against you.
-			<<set $activeSlave.mammaryCount++, $mammaryTotal++>>
+			<<set $activeSlave.counter.mammary++, $mammaryTotal++>>
 		<<elseif $activeSlave.pregKnown == 1>>
 			join you on the couch. <<if $PC.dick == 1>>You orgasm inside $him promptly, and then tell $him you'll be leaving your seed inside $him to do its work while you have $him again.<<else>>You use a strap-on with a fluid reservoir, and you trigger it promptly, releasing a gush of warm fluid into $him. You tell $him you'll be leaving it inside $him to do its work while you have $him again.<</if>> $He gasps at the appeal of the idea and grinds $himself against you hungrily.
 			<<if !canDoVaginal($activeSlave)>>
@@ -11330,10 +11330,10 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<</if>>
 	<<case "dom">>
 		wait a moment, because you know what $he needs. $He's mystified, but steels $himself and waits. Another slave appears for an inspection, and _heU discovers that _heU's to be inspected with $activeSlave.slaveName's <<if canPenetrate($activeSlave)>>cock up _hisU asshole<<else>>fingers assfucking _himU<</if>>. The dominant $activeSlave.slaveName climaxes immediately to $his use of the poor slave, rubbing <<if $activeSlave.belly >= 5000>>$his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly<<else>>$himself<</if>> all over the other slave's buttocks while $he continues banging _hisU backdoor.
-		<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+		<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<<case "sadist">>
 		wait a moment, because you know what $he needs. $He's mystified, but steels $himself and waits. Another slave appears for a trivial punishment, and _heU discovers that _heU's to be punished by $activeSlave.slaveName's <<if canPenetrate($activeSlave)>>dick<<else>>fingers<</if>>, forced up _hisU anus. The dominant $activeSlave.slaveName climaxes quickly, but quickly recovers and keeps assraping the poor _girlU.
-		<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+		<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<<case "masochist">>
 		get $his ass up on your desk and
 		<<if $activeSlave.belly >= 300000>>
@@ -11361,7 +11361,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	You tell $him that $he deserves a way to get off for coming to tell you rather than breaking the rules. From now on, $he can come to you and ask to <<if $PC.dick == 0>>perform cunnilingus on you<<else>>blow you<<if $PC.vagina == 1>> and eat you out<</if>><</if>>, and masturbate while $he does. $He nods through $his tears and hurriedly gets to $his knees, gagging in $his clumsy eagerness, crying a little with relief as $he masturbates furiously<<if $PC.vagina == 1>><<if $PC.dick == 1>> and does $his best to simultaneously please both a cock and a cunt with only one mouth<</if>><</if>>. $He doesn't even pause after $his first orgasm; $his acceptance of sexual slavery @@.hotpink;has increased.@@
-	<<set $activeSlave.oralCount += 5, $oralTotal += 5, $activeSlave.devotion += 4>>
+	<<set $activeSlave.counter.oral += 5, $oralTotal += 5, $activeSlave.devotion += 4>>
 	<<if ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishKnown == 1)>>
 		<<set $activeSlave.fetishStrength += 4>>
 		@@.lightcoral;$His enjoyment of <<if $PC.dick == 0>>giving head<<else>>sucking cock<</if>> has increased.@@
@@ -11377,7 +11377,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	You tell $him that $he deserves a way to get off for coming to tell you rather than breaking the rules. From now on, $he can come to you and offer you $his breasts; $he will be allowed to masturbate while you do. $He nods through $his tears and hurriedly presents $his chest, crying a little with relief as $he feels <<if $activeSlave.nipples != "fuckable">>you nip a nipple with your teeth<<elseif $PC.dick == 1>>your dick slip into a nipple<<else>>your tongue penetrate into $his nipple<</if>>. $He masturbates furiously, not even pausing after $his first orgasm; $his acceptance of sexual slavery @@.hotpink;has increased.@@
-	<<set $activeSlave.mammaryCount += 5, $mammaryTotal += 5, $activeSlave.devotion += 4>>
+	<<set $activeSlave.counter.mammary += 5, $mammaryTotal += 5, $activeSlave.devotion += 4>>
 	<<if ($activeSlave.fetish == "boobs") && ($activeSlave.fetishKnown == 1)>>
 		<<set $activeSlave.fetishStrength += 4>>
 		@@.lightcoral;$His enjoyment of breast play has increased.@@
@@ -11482,7 +11482,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			your leg.
 		<</if>>
 		<<if $PC.dick == 0>>After the momentary pause of your climax, you<<if $PC.vagina == 1>> use a little manual stimulation of your pussy to force yourself to total hardness again and<</if>> resume thrusting<<else>>After the momentary pause of your climax, you pull $his face back to your crotch for a second round<</if>>; $his acceptance of sexual slavery @@.hotpink;has increased.@@
-		<<set $activeSlave.oralCount += 5, $oralTotal += 5>>
+		<<set $activeSlave.counter.oral += 5, $oralTotal += 5>>
 	<</if>>
 	<<set $activeSlave.devotion += 4>>
 	<<if ($activeSlave.fetish == "submissive") && ($activeSlave.fetishKnown == 1)>>
@@ -11625,21 +11625,21 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	You give $activeSlave.slaveName no indication that $his public use assignment is about to change. Late in the day, when $his shift would normally end, another of your slaves simply maintains $him as usual and then leaves $him be. $activeSlave.slaveName is so deprived of any way to tell time that $he doesn't realize $he's been left for some time. The first indication $he gets that something's different is when liquid food is squirted down $his throat the next morning. When $he's finally stripped out of the suit at the end of the week, $he's pale and wan and $his holes are puffy and red. @@.red;$His health was damaged.@@ However, $his permanent presence became quite noted. @@.green;Your reputation has increased.@@ And when $he's out of the suit, $he instantly begs you to allow $him to do anything to save $himself from more of that. @@.gold;$His fear of you has increased.@@
 	<</replace>>
 	<<run repX(500, "event", $activeSlave)>>
-	<<set $activeSlave.trust -= 10, $activeSlave.health -= 10, $activeSlave.publicCount += 30>>
+	<<set $activeSlave.trust -= 10, $activeSlave.health -= 10, $activeSlave.counter.publicUse += 30>>
 	<<if canDoVaginal($activeSlave)>>
 		<<if canDoAnal($activeSlave)>>
-			<<set $activeSlave.vaginalCount += 10, $vaginalTotal += 10, $activeSlave.analCount += 10, $analTotal += 10, $activeSlave.oralCount += 10, $oralTotal += 10>>
+			<<set $activeSlave.counter.vaginal += 10, $vaginalTotal += 10, $activeSlave.counter.anal += 10, $analTotal += 10, $activeSlave.counter.oral += 10, $oralTotal += 10>>
 			<<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">>
 				<<= knockMeUp($activeSlave, 10, 2, -2)>>
 			<</if>>
 		<<else>>
-			<<set $activeSlave.vaginalCount += 20, $vaginalTotal += 20, $activeSlave.oralCount += 10, $oralTotal += 10>>
+			<<set $activeSlave.counter.vaginal += 20, $vaginalTotal += 20, $activeSlave.counter.oral += 10, $oralTotal += 10>>
 			<<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">>
 				<<= knockMeUp($activeSlave, 25, 0, -2)>>
 			<</if>>
 		<</if>>
 	<<else>>
-		<<set $activeSlave.analCount += 20, $analTotal += 20, $activeSlave.oralCount += 10, $oralTotal += 10>>
+		<<set $activeSlave.counter.anal += 20, $analTotal += 20, $activeSlave.counter.oral += 10, $oralTotal += 10>>
 		<<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">>
 			<<= knockMeUp($activeSlave, 20, 1, -2)>>
 		<</if>>
@@ -11660,10 +11660,10 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<replace "#result">>
 	When $activeSlave.slaveName feels a cock entering $his mouth right after $he's suited up, $he knows it's you and wriggles as best $he can in the suit. It doesn't help much, and $his struggles don't prevent you from moving from $his mouth to $his ass, either. At the end of the day, on the other hand, the female-shaped latex form is completely still and quiescent as you <<if $PC.dick == 0>>use a couple of fingers to brutally molest<<else>>molest<</if>> each of its holes. It takes viciously hard anal penetration to elicit any response at all, and even then, it's just the slightest hint of a moan. @@.gold;$His fear of you has increased.@@
 	<</replace>>
-	<<set $activeSlave.trust -= 5, $activeSlave.publicCount += 18>>
+	<<set $activeSlave.trust -= 5, $activeSlave.counter.publicUse += 18>>
 	<<if canDoVaginal($activeSlave)>>
 		<<if canDoAnal($activeSlave)>>
-			<<set $activeSlave.vaginalCount += 6, $vaginalTotal += 6, $activeSlave.analCount += 6, $analTotal += 6, $activeSlave.oralCount += 6, $oralTotal += 6>>
+			<<set $activeSlave.counter.vaginal += 6, $vaginalTotal += 6, $activeSlave.counter.anal += 6, $analTotal += 6, $activeSlave.counter.oral += 6, $oralTotal += 6>>
 			<<if canImpreg($activeSlave, $PC)>>
 				<<= knockMeUp($activeSlave, 5, 2, -1)>>
 			<</if>>
@@ -11671,7 +11671,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 				<<= knockMeUp($activeSlave, 10, 2, -2)>>
 			<</if>>
 		<<else>>
-			<<set $activeSlave.vaginalCount += 9, $vaginalTotal += 9, $activeSlave.oralCount += 9, $oralTotal += 9>>
+			<<set $activeSlave.counter.vaginal += 9, $vaginalTotal += 9, $activeSlave.counter.oral += 9, $oralTotal += 9>>
 			<<if canImpreg($activeSlave, $PC)>>
 				<<= knockMeUp($activeSlave, 10, 0, -1)>>
 			<</if>>
@@ -11680,7 +11680,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			<</if>>
 		<</if>>
 	<<else>>
-		<<set $activeSlave.analCount += 9, $analTotal += 9, $activeSlave.oralCount += 9, $oralTotal += 9>>
+		<<set $activeSlave.counter.anal += 9, $analTotal += 9, $activeSlave.counter.oral += 9, $oralTotal += 9>>
 		<<if canImpreg($activeSlave, $PC)>>
 			<<= knockMeUp($activeSlave, 5, 1, -1)>>
 		<</if>>
@@ -11756,7 +11756,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	The public is sure to remember this spectacle; @@.green;your reputation has increased.@@
 	<<run repX(500, "event", $activeSlave)>>
 	<<if canDoVaginal($activeSlave)>>
-		<<set $activeSlave.vaginalCount += 5, $vaginalTotal += 5, $activeSlave.publicCount += 5>>
+		<<set $activeSlave.counter.vaginal += 5, $vaginalTotal += 5, $activeSlave.counter.publicUse += 5>>
 		<<if $activeSlave.vagina == 0>>
 			They have also @@.lime;broken in $activeSlave.slaveName's virgin pussy.@@
 			<<set $activeSlave.vagina = 1>>
@@ -11765,7 +11765,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			<<= knockMeUp($activeSlave, 10, 0, -2)>>
 		<</if>>
 	<<else>>
-		<<set $activeSlave.oralCount += 5, $oralTotal += 5, $activeSlave.publicCount += 5>>
+		<<set $activeSlave.counter.oral += 5, $oralTotal += 5, $activeSlave.counter.publicUse += 5>>
 	<</if>>
 	<<= AnalVCheck(5)>>
 	<</replace>>
@@ -11887,8 +11887,8 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		clit
 	<</if>>
 	and your <<if $PC.dick == 0>>strap-on<<else>>cock<</if>> gently pumping $his butt the whole time. When $he's done, $he thanks you exhaustedly and begs you to do this for $his next millenary. @@.hotpink;$His love for you has greatly increased.@@
-	<<set $activeSlave.devotion += 10, $activeSlave.oralCount += ($slaves.length*2), $oralTotal += ($slaves.length*2)>>
-	<<set $slaves.forEach(function(s) { if (s.ID != $activeSlave.ID) { s.oralCount++; } })>>
+	<<set $activeSlave.devotion += 10, $activeSlave.counter.oral += ($slaves.length*2), $oralTotal += ($slaves.length*2)>>
+	<<set $slaves.forEach(function(s) { if (s.ID != $activeSlave.ID) { s.counter.oral++; } })>>
 	<<if canDoVaginal($activeSlave)>>
 		<<= VaginalVCheck()>>
 	<<else>>
@@ -11896,11 +11896,11 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<</if>>
 	<</replace>>
 <</link>>
-<<if canDoAnal($activeSlave) && $activeSlave.analCount != 0>>
+<<if canDoAnal($activeSlave) && $activeSlave.counter.anal != 0>>
 <br><<link "Drive up $his anal count">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You make a ceremony of querying $assistantName, aloud for everyone to hear, into $activeSlave.slaveName's sexual history. $He soon realizes this is a sort of recitation of $his service for the benefit of the other slaves, and $he stands a little straighter. $His <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes glitter<<else>>face beams<</if>> with @@.mediumaquamarine;pride@@ as $assistantName finishes, "...and $his anus has been penetrated $activeSlave.analCount times." You announce that $activeSlave.analCount isn't nearly enough, detail a slave to fetch you a comfortable chair, seat yourself, and draw the compliant $activeSlave.slaveName's head down towards your <<if $PC.dick == 0>>pussy<<else>>cock<</if>>. $He gets eagerly to work, surrounded by a circle of slaves staring at the show. You select a favored girl and tell $him to get to work driving that anal count up. $activeSlave.slaveName keeps <<if $PC.dick == 0>>eating you out<<else>>sucking your dick<</if>> as the chosen girl pulls $activeSlave.slaveName's hips up a little and
+	You make a ceremony of querying $assistantName, aloud for everyone to hear, into $activeSlave.slaveName's sexual history. $He soon realizes this is a sort of recitation of $his service for the benefit of the other slaves, and $he stands a little straighter. $His <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes glitter<<else>>face beams<</if>> with @@.mediumaquamarine;pride@@ as $assistantName finishes, "...and $his anus has been penetrated $activeSlave.counter.anal times." You announce that $activeSlave.counter.anal isn't nearly enough, detail a slave to fetch you a comfortable chair, seat yourself, and draw the compliant $activeSlave.slaveName's head down towards your <<if $PC.dick == 0>>pussy<<else>>cock<</if>>. $He gets eagerly to work, surrounded by a circle of slaves staring at the show. You select a favored girl and tell $him to get to work driving that anal count up. $activeSlave.slaveName keeps <<if $PC.dick == 0>>eating you out<<else>>sucking your dick<</if>> as the chosen girl pulls $activeSlave.slaveName's hips up a little and
 	<<if $activeSlave.butt > 18>>
 		struggles into $his immense butt.
 	<<elseif $activeSlave.butt > 10>>
@@ -11937,8 +11937,8 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		into your muscular chest
 	<</if>>
 	with an exhausted but @@.hotpink;relaxed@@ sigh.
-	<<set _fuckCount = $slaves.length+1, $activeSlave.devotion += 4, $activeSlave.trust += 4, $activeSlave.analCount += _fuckCount, $analTotal += _fuckCount, $penetrativeTotal += _fuckCount, $activeSlave.oralCount++, $oralTotal++>>
-	<<set $slaves.forEach(function(s) { if (s.ID != $activeSlave.ID) { s.penetrativeCount++; } })>>
+	<<set _fuckCount = $slaves.length+1, $activeSlave.devotion += 4, $activeSlave.trust += 4, $activeSlave.counter.anal += _fuckCount, $analTotal += _fuckCount, $penetrativeTotal += _fuckCount, $activeSlave.counter.oral++, $oralTotal++>>
+	<<set $slaves.forEach(function(s) { if (s.ID != $activeSlave.ID) { s.counter.penetrative++; } })>>
 	<</replace>>
 <</link>>
 <</if>>
@@ -11955,9 +11955,9 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	This disappointment @@.mediumorchid;reduces $his devotion.@@
 	<<set $activeSlave.devotion -= 5>>
 	<<if canPenetrate($activeSlave)>>
-		<<set $activeSlave.penetrativeCount += 2, $penetrativeTotal += 2>>
+		<<set $activeSlave.counter.penetrative += 2, $penetrativeTotal += 2>>
 	<<else>>
-		<<set $activeSlave.oralCount += 2, $oralTotal += 2>>
+		<<set $activeSlave.counter.oral += 2, $oralTotal += 2>>
 	<</if>>
 	<</replace>>
 <</link>>
@@ -11979,7 +11979,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<<= AnalVCheck()>>
 	<<else>>
 		hands to $his breasts, and mouth wide open. "To ta<<s>>te you, <<Master>>."
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<</if>>
 	$He feels so much @@.hotpink;closer to you@@ than before.
 	<<set $activeSlave.devotion += 4>>
@@ -12104,7 +12104,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		$he gets down on $his knees,
 	<</if>>
 	$he @@.hotpink;focuses on the task@@ in front of $him with all $his considerable intelligence, clearly having decided to make things easier on $himself by conforming to $his new life.
-	<<set $activeSlave.devotion += 4, $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.devotion += 4, $activeSlave.counter.oral++, $oralTotal++>>
 	<</replace>>
 <</link>>
 <<if canDoAnal($activeSlave)>>
@@ -12311,7 +12311,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 				over the couch
 			<</if>>
 			and opens wide, lest you misunderstand. You could hold $him down and <<if $PC.dick == 1>>facefuck $him<<else>>make $him eat you out<</if>>, and you do.
-			<<set $activeSlave.oralCount++, $oralTotal++>>
+			<<set $activeSlave.counter.oral++, $oralTotal++>>
 		<</if>>
 	<<case "cumslut">>
 		"Plea<<s>>e, may I <<if $PC.dick == 1>>give you a blowjob<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eat you out<</if>>, <<Master>>?" $He
@@ -12323,7 +12323,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			gets down on $his knees
 		<</if>>
 		and licks $his lips, lest you misunderstand. You could let $him <<if $PC.dick == 1>>give you a blowjob<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eat you out<</if>>, and you do.
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<<case "humiliation">>
 		<<if (canDoAnal($activeSlave) || canDoVaginal($activeSlave))>>
 			"Plea<<s>>e, would you fuck me in public, <<Master>>?" $He edges towards the door, lest you misunderstand. You could fuck $him in public, and you do.
@@ -12334,7 +12334,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			<</if>>
 		<<else>>
 			"Plea<<s>>e, may I <<if $PC.dick == 1>>give you a blowjob<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eat you out<</if>> in public, <<Master>>?" $He edges towards the door, lest you misunderstand. You could <<if $PC.dick == 1>>give you a blowjob<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eat you out<</if>> in public, and you do.
-			<<set $activeSlave.oralCount++, $oralTotal++>>
+			<<set $activeSlave.counter.oral++, $oralTotal++>>
 		<</if>>
 	<<case "buttslut">>
 		<<if canDoAnal($activeSlave)>>
@@ -12345,7 +12345,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<</if>>
 	<<case "boobs">>
 		"Plea<<s>>e, would you play with my boob<<s>>, <<Master>>?" $He sticks out $his chest and bounces $his breasts for you, lest you misunderstand. You could play with $his boobs, and you do, managing mammary intercourse several ways.
-		<<set $activeSlave.mammaryCount += 3, $mammaryTotal += 3>>
+		<<set $activeSlave.counter.mammary += 3, $mammaryTotal += 3>>
 	<<case "pregnancy">>
 		<<if ($activeSlave.toyHole == "dick" || $sexualOpeness == 1) && canPenetrate($activeSlave) && $PC.vagina == 1>>
 			<<if isPlayerFertile($PC)>>
@@ -12363,7 +12363,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 					tossing on a camisole and sticking a pillow under it before bending over for $him.
 				<</if>>
 			<</if>>
-			<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+			<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 		<<else>>
 			<<if canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>
 				"Plea<<s>>e, would you <<if $PC.dick == 1>>fill me with your <<s>>eed<<else>>fuck me<</if>>, <<Master>>?" $He reclines on the couch and offers $himself to you, lest you misunderstand. You could <<if $PC.dick == 1>>fill $him with your seed<<else>>fuck $him<</if>>, and you do.
@@ -12386,7 +12386,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<case "dom">>
 		<<if ($activeSlave.toyHole == "dick" || $sexualOpeness == 1) && canPenetrate($activeSlave)>>
 			"Plea<<s>>e, could I bang you, <<Master>>?" $He bounces on $his heels, rock-hard and biting $his lip with anticipation. You could let $him fuck your brains out, and you do, enjoying playing the sub for once.
-			<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+			<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 			<<if canImpreg($PC, $activeSlave)>>
 				<<= knockMeUp($PC, 20, 0, $activeSlave.ID)>>
 			<</if>>
@@ -12397,7 +12397,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			<<elseif canDoAnal($activeSlave)>>
 				<<= AnalVCheck()>>
 			<<else>>
-				<<set $activeSlave.oralCount++, $oralTotal++>>
+				<<set $activeSlave.counter.oral++, $oralTotal++>>
 			<</if>>
 		<</if>>
 	<<case "sadist">>
@@ -12414,11 +12414,11 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<<else>>
 			"Plea<<s>>e, would you let me rape <<s>>omeone, <<Master>>?" $His eyes are wild. You could let $him rape someone, and you do, bringing in an appropriate slave and letting $him have $his way with the poor _girlU.
 		<</if>>
-		<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+		<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<<case "masochist">>
 		<<if ($activeSlave.toyHole == "dick" || $sexualOpeness == 1) && canPenetrate($activeSlave)>>
 			"Plea<<s>>e, would you rape me, <<Master>>?" $His eyes are hungry. You could rape $him, and you do, throwing $him across the couch and riding $him through so many orgasms that $he begs for mercy.
-			<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+			<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 			<<if canImpreg($PC, $activeSlave)>>
 				<<= knockMeUp($PC, 20, 0, $activeSlave.ID)>>
 			<</if>>
@@ -12429,7 +12429,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			<<elseif canDoAnal($activeSlave)>>
 				<<= AnalVCheck()>>
 			<<else>>
-				<<set $activeSlave.oralCount++, $oralTotal++>>
+				<<set $activeSlave.counter.oral++, $oralTotal++>>
 			<</if>>
 		<</if>>
 	<<default>>
@@ -12907,7 +12907,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			rubbing
 		<</if>>
 		noise as $he jerks off. $He must @@.hotpink;find you quite attractive,@@ since giving you oral in the shower while playing with $himself brings $him to orgasm with almost indecent speed.
-		<<set $activeSlave.oralCount++, $oralTotal++, $activeSlave.devotion += 4>>
+		<<set $activeSlave.counter.oral++, $oralTotal++, $activeSlave.devotion += 4>>
 		<</replace>>
 	<</link>>
 	</span>
@@ -13019,7 +13019,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<br><br>
 		You run a possessive hand through $his $activeSlave.hColor hair, and let $him know what a good little cocksucker $he is. $He moans submissively in response, and the humming feels so wonderful that you order $him to do it again. Knowing that you're being nice to $him by letting $his ignore your more feminine characteristics for the moment, $he does $his best to please you, humming as best $he can and using both hands to pleasure your base and balls. You blow your load down $his throat, and $he swallows it all. $He opens $his eyes slowly, @@.mediumaquamarine;relieved@@ that you were so merciful.
 	<</if>>
-	<<set $activeSlave.oralCount++, $oralTotal++, $activeSlave.trust += 4>>
+	<<set $activeSlave.counter.oral++, $oralTotal++, $activeSlave.trust += 4>>
 	<</replace>>
 <</link>>
 <br><<link "Force $him to get off to all of you">>
@@ -13092,7 +13092,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			$He screws $his eyes shut tight and $his mouth tighter as you prod at $his face with your member. Tiring of $his reluctance, you give $him a brusque order to open $his eyes and gaze upon the dick $he will soon be deepthroating. $He obeys, but unwillingly, and steadies $himself to take its length. You tell $him to do $his best to watch, and begin thrusting. $He groans from the internal fullness and sexual confusion. $He stares as best $he can at your penis, transfixed by the sight of it thrusting into $his mouth and the feeling of $his lips around its girth.
 			<br><br>
 			$He slips a hand to $his crotch, $his arousal overwhelming $his preferences. $He whimpers pathetically, seeing and feeling $himself build towards an inevitable orgasm. You manage $him skillfully, holding back to $his point of climax before shooting your cum deep inside $him. The internal sensation of heat, the tightening and twitching of your member inside $his mouth, and your obvious pleasure force $him over the edge, and $he comes so hard that $he chokes on your cock. You pull out of $him, and $he struggles to catch $his breath, the action sending a blob of $his owner's semen running down $his chin.
-			<<set $activeSlave.oralCount += 7, $oralTotal += 7>>
+			<<set $activeSlave.counter.oral += 7, $oralTotal += 7>>
 		<<elseif $activeSlave.belly >= 10000>>
 			$He knows what's coming when you push $him
 			<<if $activeSlave.belly >= 300000>>
@@ -13373,7 +13373,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		$He begs, "Plea<<s>>e no, <<Master>>, plea<<s>>e don't rape me in my a<<ss>>, <<Master>>!"
 	<</if>>
 	You make a show of considering, and then tell $him that if $he's extra obedient, you might let $him keep $his butt — for now. You tell $him to <<if $PC.dick == 1>>blow you<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>lick your pussy<</if>>, and $he does with unusual obedience. When $he's done, you bend down and whisper in $his ear that if $he shows any sign of rebelliousness, you'll ruin $his little asshole. @@.gold;$He's terrified.@@
-	<<set $activeSlave.trust -= 5, $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.trust -= 5, $activeSlave.counter.oral++, $oralTotal++>>
 	<</replace>>
 <</link>>
 <<if ($activeSlave.amp != 1)>>
@@ -13622,7 +13622,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		kid.
 	<</if>>
 	$He dominantly fucks you, $his muscles flexing powerfully with every thrust. You're no slouch when it comes to muscles yourself, so when you feel $him tense with orgasm you wrap your legs around $him and hilt $him deep inside you. This only encourages $him to fuck you harder, quickly bring you to climax as well. $He gently carries you to your couch, where $he slides in behind you for a little post-coitus spooning. You definitely appreciate $his gains after such a good fuck. @@.mediumaquamarine;$His confidence in $his place has increased,@@ as has $his @@.hotpink;love for you.@@
-	<<set $activeSlave.trust += 4, $activeSlave.devotion += 4, $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+	<<set $activeSlave.trust += 4, $activeSlave.devotion += 4, $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<<if canImpreg($PC, $activeSlave)>>
 		<<= knockMeUp($PC, 50, 0, $activeSlave.ID)>>
 	<</if>>
@@ -13790,7 +13790,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		without hesitation. You help $him get comfortable and instead of <<if $PC.dick == 0>>grinding<<else>>thrusting<</if>> or telling $him to ride, you just sit there with $him in your lap,
 	<</if>>
 	gently massaging $his massive tits. They get sore from swinging around as $he moves, works, and fucks, and soon $he's groaning with pleasure at the attention. You finally manage to bring $him to orgasm with almost nothing but delicate stimulation of $his nipples. @@.mediumaquamarine;$He has become more trusting of you.@@
-	<<set $activeSlave.trust += 4, $activeSlave.mammaryCount++, $mammaryTotal++>>
+	<<set $activeSlave.trust += 4, $activeSlave.counter.mammary++, $mammaryTotal++>>
 	<<if $activeSlave.lactation > 0>>
 		<<set $activeSlave.lactationDuration = 2>>
 		<<set $activeSlave.boobs -= $activeSlave.boobsMilk, $activeSlave.boobsMilk = 0>>
@@ -13853,7 +13853,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		The slut loves being embarrassed, and $he blushes furiously as $his nipples stiffen with arousal.
 	<<elseif ($activeSlave.energy > 95)>>
 		The nympho slut loves being shown off, and $he flaunts $his boobs shamelessly.
-	<<elseif ($activeSlave.analCount > 100) && ($activeSlave.oralCount > 100)>>
+	<<elseif ($activeSlave.counter.anal > 100) && ($activeSlave.counter.oral > 100)>>
 		$He's such a veteran sex slave that $he takes the stares in stride.
 	<<else>>
 		$He blushes a little, but tips $his chin up and follows you obediently.
@@ -14107,7 +14107,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		struggles and begs for mercy as _hisU holes are brutally stretched.
 	<</if>>
 	The poor slave rides out the sexual storm as you and $activeSlave.slaveName fuck _himU<<if $PC.vagina == 1>>, your pussy sliding against the base of $activeSlave.slaveName's thrusting shaft<</if>>. $activeSlave.slaveName flirts outrageously with you over the other slave's shoulder whenever $he can. @@.mediumaquamarine;$He has become more trusting of you.@@
-	<<set $activeSlave.trust += 4, $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+	<<set $activeSlave.trust += 4, $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<</replace>>
 <</link>>
 <<if canDoAnal($activeSlave)>>
@@ -14120,7 +14120,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<</if>>
 	<<= AnalVCheck()>>
 	Fucking a slave with <<if $activeSlave.prostate > 0>>prostate <</if>>stimulation from your <<if $PC.dick == 0>>phallus<<else>>cock<</if>> in $his <<if $seeRace == 1>>$activeSlave.race <</if>>ass makes $him cum with indecent speed. You let $him slide down so $he can finish the other slave with $his mouth while you continue using $his anus. The other slave definitely enjoys $activeSlave.slaveName's moaning into _hisU pussy as you use $activeSlave.slaveName's ass. The hard buttfucking $activeSlave.slaveName is getting keeps $his dick stiff all the way through. @@.hotpink;$His submission to you has increased.@@
-	<<set $activeSlave.devotion += 4, $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+	<<set $activeSlave.devotion += 4, $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<</replace>>
 <</link>><<if ($activeSlave.anus == 0)>> //This option will take virginity//<</if>>
 <</if>>
@@ -14131,7 +14131,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	$activeSlave.slaveName's hermaphroditic genitalia is a little crammed together; it's busy down there. $He obediently stops fucking so you can maneuver into $him.
 	<<= VaginalVCheck()>>
 	Having a <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> in $his pussy reduces $his erection a little, so the slave beneath $him helps $his penetration as much as _heU can. It's not the most convenient of fucks, but that's to be expected when a <<= properMaster()>> and two slaves successfully have two separate instances of vaginal intercourse running at once.<<if $PC.vagina == 1>><<if $PC.dick == 1>> You add a third by grabbing a free hand and guiding it to your own pussy; its owner gets the idea and strokes it as best they can.<</if>><</if>> $activeSlave.slaveName's orgasm is general and intense. @@.hotpink;$His devotion to you has increased.@@
-	<<set $activeSlave.devotion += 4, $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+	<<set $activeSlave.devotion += 4, $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<</replace>>
 <</link>><<if ($activeSlave.vagina == 0)>> //This option will take virginity//<</if>>
 <</if>>
@@ -14142,7 +14142,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	Since the other slave is riding $activeSlave.slaveName's huge clit, it's a trivial matter to<<if $PC.dick == 0>> don a strap-on,<</if>> come up behind the fucking slaves, stop the other slave's riding for a moment, and insert yourself into _hisU anus. The other slave gasps as your <<if $PC.dick == 0>>strap-on complements the clit<<else>>big dick complements the clit<</if>> in _hisU pussy. The poor slave rides out the sexual storm as you and $activeSlave.slaveName fuck _himU. $activeSlave.slaveName flirts outrageously with you over the other slave's shoulder whenever $he can. @@.mediumaquamarine;$He has become more trusting of you.@@
-	<<set $activeSlave.trust += 4, $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+	<<set $activeSlave.trust += 4, $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<</replace>>
 <</link>>
 <<if canDoAnal($activeSlave)>>
@@ -14155,7 +14155,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		$He shivers with delight as $he feels $his anal ring stretch to accommodate your <<if $PC.dick == 0>>strap-on<<else>>dick<</if>>. <<set $activeSlave.devotion += 1>>
 	<</if>>
 	Fucking a slave with stimulation from your <<if $PC.dick == 0>>phallus<<else>>cock<</if>> in $his ass makes $him cum with indecent speed. You let $him slide down so $he can finish the other slave with $his mouth while you continue using $his anus. The other slave definitely enjoys $activeSlave.slaveName's moaning into _hisU pussy as you use $activeSlave.slaveName's ass. The hard buttfucking $activeSlave.slaveName is getting keeps $his clit hard all the way through. @@.hotpink;$His submission to you has increased.@@
-	<<set $activeSlave.devotion += 4, $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+	<<set $activeSlave.devotion += 4, $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<</replace>>
 <</link>><<if ($activeSlave.anus == 0)>> //This option will take anal virginity//<</if>>
 <</if>>
@@ -14166,7 +14166,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	Since $activeSlave.slaveName is on top, it's a trivial matter to<<if $PC.dick == 0>> don a strap-on,<</if>> come up behind the fucking slaves, stop $his thrusting for a moment, and insert yourself into $his pussy. $He obediently stops fucking so you can maneuver into $him.
 	<<= VaginalVCheck()>>
 	Having a <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> in $his pussy reduces $his ability to use $his engorged clit like a penis a little, so the slave beneath $him helps $his penetration as much as _heU can. It's not the most convenient of fucks, but that's to be expected when a <<= properMaster()>> and two slaves successfully have two separate instances of vaginal intercourse running at once. $His orgasm is general and intense. @@.hotpink;$His devotion to you has increased.@@
-	<<set $activeSlave.devotion += 4, $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+	<<set $activeSlave.devotion += 4, $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<</replace>>
 <</link>><<if ($activeSlave.vagina == 0)>> //This option will take vaginal virginity//<</if>>
 <</if>>
@@ -14251,7 +14251,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<<= AnalVCheck()>>
 	<</if>>
 	$He keeps licking away, cleaning up the mess you made as $assistantName does everything $he can to make it seem like the slave is pleasuring $him. Partway through, $assistantName sticks out a hand for a high-five from you, producing a gurgle of indignation @@.mediumaquamarine;or perhaps even laughter@@ as $his owner and $his owner's personal assistant program high-five over $his back.
-	<<set $activeSlave.trust += 4, $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.trust += 4, $activeSlave.counter.oral++, $oralTotal++>>
 	<</replace>>
 <</link>><<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> //This option will take virginity//<<elseif !canDoVaginal($activeSlave) && ($activeSlave.anus == 0)>> //This option will take anal virginity//<</if>>
 <<if canDoAnal($activeSlave)>>
@@ -14737,7 +14737,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 					<<set _virgins = 1>>
 				<<elseif $slaves[_ress].vagina == 0>>
 					<<set _virgins = 1, _anusOnly = 1>>
-					<<set $slaves[_ress].analCount += 2, $analTotal += 2>>
+					<<set $slaves[_ress].counter.anal += 2, $analTotal += 2>>
 					<<if canImpreg($slaves[_ress], $PC)>>
 						<<= knockMeUp($slaves[_ress], 5, 1, -1, 1)>>
 					<</if>>
@@ -14750,7 +14750,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 					<</if>>
 				<<elseif $slaves[_ress].anus == 0>>
 					<<set _virgins = 1, _pussyOnly = 1>>
-					<<set $slaves[_ress].vaginalCount += 2, $vaginalTotal += 2>>
+					<<set $slaves[_ress].counter.vaginal += 2, $vaginalTotal += 2>>
 					<<if canImpreg($slaves[_ress], $PC)>>
 						<<= knockMeUp($slaves[_ress], 5, 0, -1, 1)>>
 					<</if>>
@@ -14762,7 +14762,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 						<<set _doubleVaginal = 1>>
 					<</if>>
 				<<else>>
-					<<set $slaves[_ress].vaginalCount++, $vaginalTotal++, $slaves[_ress].analCount++, $analTotal++>>
+					<<set $slaves[_ress].counter.vaginal++, $vaginalTotal++, $slaves[_ress].counter.anal++, $analTotal++>>
 					<<if canImpreg($slaves[_ress], $PC)>>
 						<<= knockMeUp($slaves[_ress], 5, 2, -1, 1)>>
 					<</if>>
@@ -14772,7 +14772,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 				<</if>>
 			<<elseif canDoVaginal($slaves[_ress])>>
 				<<set _pussyOnly = 1>>
-				<<set $slaves[_ress].vaginalCount += 2, $vaginalTotal += 2>>
+				<<set $slaves[_ress].counter.vaginal += 2, $vaginalTotal += 2>>
 				<<if canImpreg($slaves[_ress], $PC)>>
 					<<= knockMeUp($slaves[_ress], 5, 0, -1, 1)>>
 				<</if>>
@@ -14785,7 +14785,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 				<</if>>
 			<<elseif canDoAnal($slaves[_ress])>>
 				<<set _anusOnly = 1>>
-				<<set $slaves[_ress].analCount += 2, $analTotal += 2>>
+				<<set $slaves[_ress].counter.anal += 2, $analTotal += 2>>
 				<<if canImpreg($slaves[_ress], $PC)>>
 					<<= knockMeUp($slaves[_ress], 5, 1, -1, 1)>>
 				<</if>>
@@ -14803,7 +14803,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 				<<set $slaves[_ress].devotion++>>
 				<<set _subLove = 1>>
 			<</if>>
-			<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+			<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 		<</if>>
 	<</for>>
 	<<if def _virgins>>
@@ -14879,7 +14879,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		gets on $his knees
 	<</if>>
 	and sucks you off. $He does a decent job, playing with $himself all the while. $He's learned that $he can get away with infractions if $he's willing to suck dick afterward. $His resistance to your will @@.mediumorchid;has increased.@@
-	<<set $activeSlave.devotion -= 5, $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.devotion -= 5, $activeSlave.counter.oral++, $oralTotal++>>
 	<</replace>>
 <</link>>
 <br>Punish $him, but then let $him get off:
@@ -14906,7 +14906,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<</if>>
 	<</if>>
 	and spank $his $activeSlave.skin buttocks until they're warm to the touch. It's not a sexual punishment, it's too painful for that; by the end, $activeSlave.slaveName has cried $himself out and is limp in your hands. You pull $him up to face you and give $him your instructions: from now on, $he can come to you and ask to <<if $PC.dick == 1>>blow you<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>perform cunnilingus on you<</if>>, and masturbate while $he does. $He nods through $his tears and flees. In an hour or so, though, $he finds you and asks to <<if $PC.vagina == 1>>give you oral<<else>>suck your cock<</if>>. When you pretend indifference, $he abjectly begs. Soon, $he's down on $his knees, crying a little with shame as $he masturbates furiously.
-	<<set $activeSlave.oralCount += 5, $oralTotal += 5>>
+	<<set $activeSlave.counter.oral += 5, $oralTotal += 5>>
 	<<if ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishKnown == 1)>>
 		<<set $activeSlave.fetishStrength += 4>>
 		@@.lightcoral;$His enjoyment of <<if $PC.dick == 0>>giving head<<else>>sucking cock<</if>> has increased.@@
@@ -14940,7 +14940,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<</if>>
 	<</if>>
 	$He writhes and sobs at the orgasm denial, since the nipple play is just barely enough to keep $him at a high level of arousal without giving relief. You switch back and forth until $he finally goes over into muscle-spasming climax during nipple stimulation alone.
-	<<set $activeSlave.mammaryCount++, $mammaryTotal++>>
+	<<set $activeSlave.counter.mammary++, $mammaryTotal++>>
 	<<if ($activeSlave.fetish == "boobs") && ($activeSlave.fetishKnown == 1)>>
 		<<set $activeSlave.fetishStrength += 4>>
 		@@.lightcoral;$His enjoyment of breast play has increased.@@
@@ -15171,7 +15171,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	When the fourteenth streak is finally successful, there are serious talks about making these blowbang salons a regular occurrence and some backslapping directed towards you for your innovation in genteel hedonism. While you seriously doubt $activeSlave.slaveName enjoys oral sex any more than $he did at the start of the day, $he's certainly @@.green;learned to keep $his feelings on the matter to $himself.@@ $He did, however, @@.red;have quite a rough time@@ of it<<if $activeSlave.skill.oral <= 30>>, though $he did learn a thing or two about sucking dick.<<set $skillIncrease = 10>><<OralSkillIncrease $activeSlave>><<else>>.<</if>> And last of all, you and $activeSlave.slaveName did make @@.green;quite a good impression@@ today, though for widely differing reasons.
 	<<set $activeSlave.health -= 10, $activeSlave.sexualFlaw = "none">>
 	<<set _oralSeed = random(65,80)>>
-	<<set $activeSlave.oralCount += _oralSeed, $activeSlave.publicCount += _oralSeed, $oralTotal += _oralSeed>>
+	<<set $activeSlave.counter.oral += _oralSeed, $activeSlave.counter.publicUse += _oralSeed, $oralTotal += _oralSeed>>
 	<<run repX(500, "event", $activeSlave)>>
 	<</replace>>
 <</link>>
@@ -15208,7 +15208,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<<set $activeSlave.sexualFlaw = "none">>
 	<</if>>
 	This demonstration of your control over $him has @@.hotpink;worn down $his resistance to your commands.@@
-	<<set $activeSlave.oralCount++, $oralTotal++, $activeSlave.devotion += 4>>
+	<<set $activeSlave.counter.oral++, $oralTotal++, $activeSlave.devotion += 4>>
 	<</replace>>
 <</link>>
 <<if ($activeSlave.dick > 0) && $activeSlave.balls > 0 && ($activeSlave.belly < 1500) && $activeSlave.weight < 130>> /* won't work if too pregnant */
@@ -15490,7 +15490,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<</replace>>
 	<<set $activeSlave.devotion += 3, $activeSlave.trust += 3>>
 	<<if ($activeSlave.toyHole == "dick" || $sexualOpeness == 1) && canPenetrate($activeSlave)>>
-		<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+		<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 		<<if canImpreg($PC, $activeSlave)>>
 			<<= knockMeUp($PC, 20, 0, $activeSlave.ID)>>
 		<</if>>
@@ -15499,9 +15499,9 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<elseif canDoAnal($activeSlave)>>
 		<<= AnalVCheck()>>
 	<<elseif $activeSlave.boobs >= 1000>>
-		<<set $activeSlave.mammaryCount++, $mammaryTotal++>>
+		<<set $activeSlave.counter.mammary++, $mammaryTotal++>>
 	<<else>>
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<</if>>
 	$His @@.hotpink;devotion to you@@ and @@.mediumaquamarine;trust in you@@ have increased.
 <</link>><<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>>//This option will take virginity//<<elseif !canDoVaginal($activeSlave) && ($activeSlave.anus == 0)>> //This option will take anal virginity//<</if>>
@@ -15783,7 +15783,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<else>>
 		demon.
 	<</if>>
-	<<set $activeSlave.trust += 4, $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.trust += 4, $activeSlave.counter.oral++, $oralTotal++>>
 	<</replace>>
 <</link>>
 <<if canDoVaginal($activeSlave) && ($PC.dick == 1)>>
@@ -15919,9 +15919,9 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		$He @@.hotpink;plays the role well.@@
 	<</if>>
 	<<if $activeSlave.vagina > 0 && canDoVaginal($activeSlave)>>
-		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 	<<else>>
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<</if>>
 	<<= AnalVCheck()>>
 	<</replace>>
@@ -16021,35 +16021,35 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		with two fuckmachines pounding
 		<<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>
 			$him: one in the pussy, one in the ass.
-			<<set $activeSlave.vaginalCount++, $vaginalTotal++, $activeSlave.analCount++, $analTotal++>>
+			<<set $activeSlave.counter.vaginal++, $vaginalTotal++, $activeSlave.counter.anal++, $analTotal++>>
 		<<elseif canDoVaginal($activeSlave)>>
 			$his pussy.
-			<<set $activeSlave.vaginalCount += 2, $vaginalTotal += 2>>
+			<<set $activeSlave.counter.vaginal += 2, $vaginalTotal += 2>>
 		<<else>>
 			$his ass.
-			<<set $activeSlave.analCount += 2, $analTotal += 2>>
+			<<set $activeSlave.counter.anal += 2, $analTotal += 2>>
 		<</if>>
 	<<case "shemale">>
 		with _hisA third leg inside
 		<<if canDoVaginal($activeSlave)>>
 			the pussy of an avatar of $activeSlave.slaveName. Below this, the slave $himself is taking vaginal from a fuckmachine with an absurdly big dildo.
-			<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+			<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 		<<else>>
 			the ass of an avatar of $activeSlave.slaveName. Below this, the slave $himself is taking anal from a fuckmachine with an absurdly big dildo.
-			<<set $activeSlave.analCount++, $analTotal++>>
+			<<set $activeSlave.counter.anal++, $analTotal++>>
 		<</if>>
 	<<case "amazon">>
 		powerfully fucking an avatar of $activeSlave.slaveName with a beautiful carved bone and worked leather strap-on.
 		<<if canDoVaginal($activeSlave)>>
 			Below this, the slave $himself is taking hard vaginal from a fuckmachine.
-			<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+			<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 		<<else>>
 			Below this, the slave $himself is taking hard anal from a fuckmachine.
-			<<set $activeSlave.analCount++, $analTotal++>>
+			<<set $activeSlave.counter.anal++, $analTotal++>>
 		<</if>>
 	<<case "angel" "businesswoman" "cherub" "loli" "preggololi" "schoolgirl">>
 		being eaten out by an avatar of $activeSlave.slaveName, who is touching $himself in turn. Below this, the slave $himself is performing oral on a realistic fake pussy while masturbating.
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<<case "fairy">>
 		<<if $activeSlave.height < 35>>
 			<<if $activeSlave.dick > 0>>bouncing on $activeSlave.slaveName's lap and eagerly taking $his cock, finally enjoying sex with someone _hisA size. Below this, the slave $himself is thrusting into a 'realistic' tiny fairy doll, bloated with cum.<<else>>legs tied to one another as they scissor enthusiastically, covered in sexual fluids from the waist down, Below this, the slave $himself is grinding away between a 'realistic' tiny fairy doll's legs.<</if>>
@@ -16057,10 +16057,10 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			bouncing on $activeSlave.slaveName's <<if $activeSlave.dick > 0>>cock, distending _hisA belly with each thrust<<else>>hard clit<</if>> while a vine is gently penetrating below $him. Below this, the slave $himself is thrusting into a 'realistic' tiny fairy doll pussy <<if $activeSlave.dick > 0>>bloated with cum<</if>> while a flexible dildo gently thrusts into $his
 			<<if canDoVaginal($activeSlave)>>
 				pussy. It's an ejaculating model, and it's currently pumping a large volume of semen into $his cunt.
-				<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+				<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 			<<else>>
 				ass. It's an ejaculating model, and it's currently pumping a large volume of semen into $his ass.
-				<<set $activeSlave.analCount++, $analTotal++>>
+				<<set $activeSlave.counter.anal++, $analTotal++>>
 			<</if>>
 		<</if>>
 	<<case "pregnant fairy">>
@@ -16068,13 +16068,13 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			<<if $activeSlave.dick > 0>>lying on _hisA back as $activeSlave.slaveName gently thrusts into _himA, legs locked around $his waist. $activeSlave.slaveName enjoys running $his hands over the fairy's pregnant belly as $he leans in to suckle on the fairy's breasts. Below this, the slave $himself is thrusting into a 'realistic' tiny fairy doll, the pregnant belly swelling a little larger with every ejaculation.<<else>>legs tied to one another as they scissor gently, covered in sexual fluids from the waist down. $activeSlave.slaveName enjoys rubbing and kissing the pregnant belly from time to time. Below this, the slave $himself is grinding away between a 'realistic' tiny fairy doll's legs.<</if>>
 		<<else>>
 			cradling _hisA belly as _heA's being eaten out by an avatar of $activeSlave.slaveName, who is being double penetrated by a couple of vines. Below this, the slave $himself is performing oral on a 'realistic' tiny fairy doll pussy while being penetrated by two flexible dildos. They're an ejaculating model, and it's filled $him so completely that each thrust sends a gush of fake cum down $his legs to join the puddle on the floor.
-			<<set $activeSlave.oralCount++, $oralTotal++>>
+			<<set $activeSlave.counter.oral++, $oralTotal++>>
 			<<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>
-				<<set $activeSlave.vaginalCount++, $vaginalTotal++, $activeSlave.analCount++, $analTotal++>>
+				<<set $activeSlave.counter.vaginal++, $vaginalTotal++, $activeSlave.counter.anal++, $analTotal++>>
 			<<elseif canDoVaginal($activeSlave)>>
-				<<set $activeSlave.vaginalCount += 2, $vaginalTotal += 2>>
+				<<set $activeSlave.counter.vaginal += 2, $vaginalTotal += 2>>
 			<<else>>
-				<<set $activeSlave.analCount += 2, $analTotal += 2>>
+				<<set $activeSlave.counter.anal += 2, $analTotal += 2>>
 			<</if>>
 		<</if>>
 	<<case "goddess">>
@@ -16095,10 +16095,10 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		taking a fuckmachine
 		<<if canDoVaginal($activeSlave)>>
 			in $his cunt;
-			<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+			<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 		<<else>>
 			up $his butt;
-			<<set $activeSlave.analCount++, $analTotal++>>
+			<<set $activeSlave.counter.anal++, $analTotal++>>
 		<</if>>
 		it's an ejaculating model, and it's filled $him so completely that each thrust sends a gush of fake cum down $his legs to join the puddle on the floor.
 	<<case "hypergoddess">>
@@ -16121,33 +16121,33 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		taking a fuckmachine
 		<<if canDoVaginal($activeSlave)>>
 			in $his cunt;
-			<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+			<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 		<<else>>
 			up $his butt;
-			<<set $activeSlave.analCount++, $analTotal++>>
+			<<set $activeSlave.counter.anal++, $analTotal++>>
 		<</if>>
 		it's an ejaculating model, and it's filled $him so completely that each thrust sends a gush of fake cum down $his legs to join the puddle on the floor.
 	<<case "incubus">>
 		powerfully fucking an avatar of $activeSlave.slaveName with a dick sized to perfectly fill $him.
 		<<if canDoVaginal($activeSlave)>>
 			Below this, the slave $himself is taking hard vaginal from a fuckmachine;
-			<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+			<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 		<<else>>
 			Below this, the slave $himself is taking hard anal from a fuckmachine;
-			<<set $activeSlave.analCount++, $analTotal++>>
+			<<set $activeSlave.counter.anal++, $analTotal++>>
 		<</if>>
 		it's an ejaculating model, and it's filled $him so completely that each thrust sends a gush of fake cum down $his legs to join the puddle on the floor.
 	<<case "succubus">>
 		<<if canPenetrate($activeSlave)>>
 			riding $activeSlave.slaveName's dick. Below this, the slave $himself is humping a realistic fake pussy built into a finely crafted female lower body.
-			<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+			<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 		<<else>>
 			being eaten out by an avatar of $activeSlave.slaveName, who is touching $himself in turn. Below this, the slave $himself is performing oral on a realistic fake pussy while masturbating.
-			<<set $activeSlave.oralCount++, $oralTotal++>>
+			<<set $activeSlave.counter.oral++, $oralTotal++>>
 		<</if>>
 	<<case "imp">>
 			being eaten out by an avatar of $activeSlave.slaveName, who is touching $himself in turn while the imp yanks a chain connected to $his nipples with one hand and smacks $him with a riding crop with the other. Below this, the slave $himself is performing oral on a realistic fake pussy while masturbating; a pair of <<if $activeSlave.nipples != "fuckable">>clamps attached to $his nipples randomly jerking<<else>>vibrators wedged in $his nipples violently vibrating<</if>> and a whip lined wheel steadily slapping at $his ass and back.
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<<case "witch">>
 		<<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>
 			with _hisA prehensile cocks crammed into every available hole in an avatar of $activeSlave.slaveName. Below this, the slave $himself is
@@ -16159,7 +16159,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 				face-down,
 			<</if>>
 			with multiple vibrating dildos quivering in $his ass and pussy.
-			<<set $activeSlave.vaginalCount += 2, $vaginalTotal += 2, $activeSlave.analCount += 2, $analTotal += 2>>
+			<<set $activeSlave.counter.vaginal += 2, $vaginalTotal += 2, $activeSlave.counter.anal += 2, $analTotal += 2>>
 		<<elseif canDoVaginal($activeSlave)>>
 			with _hisA prehensile cocks crammed into every available hole in an avatar of $activeSlave.slaveName. Below this, the slave $himself is
 			<<if $activeSlave.belly >= 300000>>
@@ -16170,7 +16170,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 				face-down,
 			<</if>>
 			with multiple vibrating dildos quivering in $his pussy.
-			<<set $activeSlave.vaginalCount += 4, $vaginalTotal += 4>>
+			<<set $activeSlave.counter.vaginal += 4, $vaginalTotal += 4>>
 		<<else>>
 			with _hisA prehensile cocks crammed into the asshole of an avatar of $activeSlave.slaveName. Below this, the slave $himself is
 			<<if $activeSlave.belly >= 300000>>
@@ -16181,7 +16181,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 				face-down,
 			<</if>>
 			with multiple vibrating dildos quivering in $his ass.
-			<<set $activeSlave.analCount += 4, $analTotal += 4>>
+			<<set $activeSlave.counter.anal += 4, $analTotal += 4>>
 		<</if>>
 	<<case "ERROR_1606_APPEARANCE_FILE_CORRUPT">>
 		with _hisA tentacles crammed into every available hole in an avatar of $activeSlave.slaveName, rapidly pumping eggs into $his quickly swelling body.
@@ -16199,7 +16199,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 				face-down,
 			<</if>>
 			while a fuckmachine powerfully fucks $his mouth, ass and pussy.
-			<<set $activeSlave.vaginalCount += 4, $vaginalTotal += 4, $activeSlave.analCount += 4, $analTotal += 4, $activeSlave.oralCount += 3, $oralTotal += 3>>
+			<<set $activeSlave.counter.vaginal += 4, $vaginalTotal += 4, $activeSlave.counter.anal += 4, $analTotal += 4, $activeSlave.counter.oral += 3, $oralTotal += 3>>
 		<<elseif canDoVaginal($activeSlave)>>
 			Below this, the slave $himself
 			<<if isItemAccessible("a huge empathy belly") && $activeSlave.belly < 1500 && $activeSlave.weight <= 130>>
@@ -16214,7 +16214,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 				face-down,
 			<</if>>
 			with multiple vibrating dildos quivering in $his pussy.
-			<<set $activeSlave.vaginalCount += 8, $vaginalTotal += 8, $activeSlave.oralCount += 3, $oralTotal += 3>>
+			<<set $activeSlave.counter.vaginal += 8, $vaginalTotal += 8, $activeSlave.counter.oral += 3, $oralTotal += 3>>
 		<<else>>
 			Below this, the slave $himself
 			<<if isItemAccessible("a huge empathy belly") && $activeSlave.belly < 1500 && $activeSlave.weight <= 130>>
@@ -16229,7 +16229,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 				face-down,
 			<</if>>
 			with multiple vibrating dildos quivering in $his ass.
-			<<set $activeSlave.analCount += 8, $analTotal += 8, $activeSlave.oralCount += 3, $oralTotal += 3>>
+			<<set $activeSlave.counter.anal += 8, $analTotal += 8, $activeSlave.counter.oral += 3, $oralTotal += 3>>
 		<</if>>
 		At different intervals, an undulation moves down the dildo, forcing $him to stretch wide to allow it to pass into $his body. Each "egg" forced into $him coincides with another blast from the ejaculating model, and it's filled $him so completely that each gush of fake cum flows down $his legs to join the puddle on the floor.
 	<</switch>>
@@ -16283,31 +16283,31 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<elseif $activeSlave.fetish == "buttslut">>
 		fucking an avatar of $activeSlave.slaveName up the ass. "Excellent idea, <<= properTitle()>>," _heA says, and the slave's avatar, which is a little overwhelmed, waves weakly.
 		<<if canDoAnal($activeSlave)>>
-			<<set $activeSlave.analCount++, $analTotal++>>
+			<<set $activeSlave.counter.anal++, $analTotal++>>
 		<</if>>
 	<<elseif $activeSlave.fetish == "cumslut">>
 		getting oral from an avatar of $activeSlave.slaveName. "Excellent idea, <<= properTitle()>>," _heA says, and the slave's avatar waves, since $his mouth is full.
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<<elseif $activeSlave.fetish == "sadist">>
 		getting spanked by an avatar of $activeSlave.slaveName. "Oh, ah, e-excellent idea, <<= properTitle()>>, ow," _heA says, and the slave's avatar waves.
 	<<elseif $activeSlave.fetish == "masochist">>
 		raining spanks on an avatar of $activeSlave.slaveName as it kisses and licks $his lower legs. "Excellent idea, <<= properTitle()>>," _heA says, and the slave's avatar waves weakly, since $his mouth is busy.
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<<elseif $activeSlave.fetish == "dom">>
 		getting fucked by an avatar of $activeSlave.slaveName. "Excellent idea, <<= properTitle()>>," _heA says, and the slave's avatar waves cheerily.
-		<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+		<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<<elseif $activeSlave.fetish == "submissive">>
 		along with a crowd of copies of $himself. They're gangbanging an avatar of $activeSlave.slaveName. "Excellent idea, <<= properTitle()>>," _heA says, and the slave's avatar waves weakly.
-		<<set $activeSlave.oralCount += 5, $oralTotal += 5>>
+		<<set $activeSlave.counter.oral += 5, $oralTotal += 5>>
 		<<if canDoAnal($activeSlave)>>
-			<<set $activeSlave.analCount += 5, $analTotal += 5>>
+			<<set $activeSlave.counter.anal += 5, $analTotal += 5>>
 		<</if>>
 		<<if canDoVaginal($activeSlave)>>
-			<<set $activeSlave.vaginalCount += 5, $vaginalTotal += 5>>
+			<<set $activeSlave.counter.vaginal += 5, $vaginalTotal += 5>>
 		<</if>>
 	<<elseif $activeSlave.fetish == "boobs">>
 		kissing and sucking the nipples of an avatar of $activeSlave.slaveName. "Excellent idea, <<= properTitle()>>," _heA breaks off to say, and the slave's avatar waves.
-		<<set $activeSlave.mammaryCount++, $mammaryTotal++>>
+		<<set $activeSlave.counter.mammary++, $mammaryTotal++>>
 	<<elseif $activeSlave.fetish == "pregnancy">>
 		<<switch $assistantAppearance>>
 		<<case "goddess" "hypergoddess" "incubus" "ERROR_1606_APPEARANCE_FILE_CORRUPT">>
@@ -16316,16 +16316,16 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			fucking an avatar of $activeSlave.slaveName, each thrust producing the lewd sound of a cum-filled hole being fucked. "Excellent idea, <<= properTitle()>>," _heA says, and the slave's avatar, which is a little overwhelmed, waves weakly.
 		<</switch>>
 		<<if canDoVaginal($activeSlave)>>
-			<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+			<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 		<<else>>
-			<<set $activeSlave.analCount++, $analTotal++>>
+			<<set $activeSlave.counter.anal++, $analTotal++>>
 		<</if>>
 	<<else>>
 		making sweet love to an avatar of $activeSlave.slaveName, in the missionary position. "Excellent idea, <<= properTitle()>>," _heA says, and then goes back to kissing the slave's delighted avatar.
 		<<if canDoVaginal($activeSlave)>>
-			<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+			<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 		<<else>>
-			<<set $activeSlave.analCount++, $analTotal++>>
+			<<set $activeSlave.counter.anal++, $analTotal++>>
 		<</if>>
 	<</if>>
 	$activeSlave.slaveName probably isn't thinking about how far this is from vanilla human sexuality at the moment. But if $he took a moment to reflect, you muse, $he might be surprised at what @@.mediumaquamarine;$he's learned to be comfortable with.@@
@@ -16459,19 +16459,19 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	When you finally climax yourself, you stand, leaving $him writhing at your feet with $his huge soft cock positively pressurized. Considering the situation, you kneel down at $his side, deciding what to do. Stroking $him in a mockery of reassurance, you grab $his agonized member, producing a <<if $activeSlave.voice == 0>>gaping, silent scream<<else>>little shriek<</if>>.
 	<<if $activeSlave.toyHole == "dick" && ($PC.preg == 0 || $PC.vagina == 0)>>
 		You maneuver the massive thing into your own <<if $PC.preg == 0 && $PC.vagina == 1>>pussy<<else>>asshole<</if>>, slide a finger in alongside the monstrous thing as $he <<if $activeSlave.voice == 0>>moans with expectation<<else>>begs abjectly to unleash $his<</if>>, and pop the elastic off. You get to watch $his face as $he floods your <<if $PC.preg == 0 && $PC.vagina == 1>>womanhood<<else>>bowels<</if>> with cum, your stomach taking on a distinctive swell as $his pent-up load empties into you.
-		<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+		<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 		<<if canImpreg($PC, $activeSlave)>>
 			<<= knockMeUp($PC, 50, 0, $activeSlave.ID)>>
 		<</if>>
 	<<else>>
 		You maneuver the massive thing inside the slave's own well-fucked <<if $activeSlave.vagina > -1>>pussy<<else>>asshole<</if>>, and then slide fingers in alongside the monstrous thing as $he <<if $activeSlave.voice == 0>>cries desperately<<else>>begs abjectly for mercy<</if>>. Popping the elastic off, you get to watch $his face as $he floods $his own <<if $activeSlave.vagina > -1>>womanhood<<else>>bowels<</if>> with cum.
 		<<if canDoVaginal($activeSlave)>>
-			<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+			<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 			<<if canGetPregnant($activeSlave) && canBreed($activeSlave, $activeSlave) && $activeSlave.vasectomy != 1>> /* can't miss the opportunity to knock $himself up */
 				<<= knockMeUp($activeSlave, 20, 0, $activeSlave.ID, 1)>>
 			<</if>>
 		<<else>>
-			<<set $activeSlave.analCount++, $analTotal++>>
+			<<set $activeSlave.counter.anal++, $analTotal++>>
 		<</if>>
 	<</if>>
 	The cum pressurization brought $him almost to half-hardness, and as this effect diminishes, $his dick slides out again, releasing a lewd torrent of cum. $He cries with overstimulation, relief, pain, and humiliation, @@.hotpink;groveling below you@@ in utter subjugation.
@@ -16504,7 +16504,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		Knowing $him to be quite endearingly vanilla, you continue this shockingly intimate intercourse until $he climaxes, kissing $him all the way through your soft missionary lovemaking.
 	<<elseif $activeSlave.fetish == "buttslut">>
 		Knowing $his tastes and wanting the intimacy of mutual pleasure, you slide a hand around behind and under $him so you can tease $his ass. $He gives $his butt a little wiggle of thanks, and orgasms promptly.
-		<<set $activeSlave.analCount++, $analTotal++>>
+		<<set $activeSlave.counter.anal++, $analTotal++>>
 	<<elseif $activeSlave.fetish == "cumslut">>
 		Knowing $his tastes and wanting the intimacy of mutual pleasure, you slide your tongue into $his mouth, making your kisses so frankly sexual and penetrative that you're practically making oral love at the same time as you do it missionary style.
 	<<elseif $activeSlave.fetish == "sadist">>
@@ -16523,7 +16523,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		Being on the bottom for some missionary lovemaking is very much to $his tastes, even though the encounter isn't particularly likely to get $him pregnant. $He builds to orgasm slowly, reveling in the feeling of being your $woman.
 	<</if>>
 	As you made love to $him, the gentle motions, feminine sighs, and delicate aroma of pleasure woke the other girls in bed with you, and they began their own intimacy with each other. As you go back to sleep, you're surrounded with something very like Sapphic paradise. $activeSlave.slaveName nestles up to you once more, embracing you with @@.mediumaquamarine;trust born of love.@@
-	<<set $activeSlave.trust += 4, $activeSlave.vaginalCount++, $vaginalTotal++>>
+	<<set $activeSlave.trust += 4, $activeSlave.counter.vaginal++, $vaginalTotal++>>
 	<</replace>>
 <</link>>
 <br><<link "Fuck $him">>
@@ -16538,7 +16538,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		around $his middle
 	<</if>>
 	to cup $his pussy possessively. $He finds that @@.hotpink;$he doesn't mind.@@ $He's your $girl.
-	<<set $activeSlave.devotion += 4, $activeSlave.vaginalCount++, $vaginalTotal++>>
+	<<set $activeSlave.devotion += 4, $activeSlave.counter.vaginal++, $vaginalTotal++>>
 	<</replace>>
 <</link>>
 
@@ -16580,7 +16580,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		and bringing $him to a surprise orgasm.
 	<</if>>
 	When $he's done, $he leans back into you for a moment before setting the milk bucket down, a wordless gesture of @@.mediumaquamarine;considerable trust.@@ It means a lot to $him that you would milk $him yourself.
-	<<set $activeSlave.trust += 4, $activeSlave.mammaryCount++, $mammaryTotal++>>
+	<<set $activeSlave.trust += 4, $activeSlave.counter.mammary++, $mammaryTotal++>>
 	<<set $activeSlave.lactationDuration = 2>>
 	<<set $activeSlave.boobs -= $activeSlave.boobsMilk, $activeSlave.boobsMilk = 0>>
 	<</replace>>
@@ -16610,11 +16610,11 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			You stand up and grind your pussy against the cow's upturned mouth, humping $his face hard enough to shake the drops of milk still clinging to $his sore nipples down and into the bucket below.<<if $PC.dick == 1>> You pull away when you're about halfway there, only to shove your cock down $his throat instead.<</if>> When you're finished, you step away, leaving $his face thoroughly coated in girlcum<<if $PC.dick == 1>> and $his mouth full of your load<</if>>,
 		<<else>>
 		<</if>>
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<</if>>
 	and ask $him what cows say. "Um, moo?" $he responds in a small,
 	@@.hotpink;submissive@@ voice.
-	<<set $activeSlave.devotion += 4, $activeSlave.mammaryCount++, $mammaryTotal++>>
+	<<set $activeSlave.devotion += 4, $activeSlave.counter.mammary++, $mammaryTotal++>>
 	<<set $activeSlave.lactationDuration = 2>>
 	<<set $activeSlave.boobs -= $activeSlave.boobsMilk, $activeSlave.boobsMilk = 0>>
 	<</replace>>
@@ -16705,7 +16705,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		across $activeSlave.slaveName's scalp
 	<</if>>
 	while you look at the view out your office windows. This isn't the first time you've done this, nor will it be the last, and $activeSlave.slaveName is @@.hotpink;used to being used as a serving $girl.@@
-	<<set $activeSlave.devotion += 4, $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.devotion += 4, $activeSlave.counter.oral++, $oralTotal++>>
 	<</replace>>
 <</link>>
 <<if canDoAnal($activeSlave)>>
@@ -16766,7 +16766,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			$He has no idea how to make this pleasurable; $he is merely greedily lapping up the $PC.refreshment off your body. As $he nears finishing your crotch, you grab $his head and hold $him to yourself until you are satisfied with $his licking.
 		<</if>>
 		You go back to work, letting the slave sits back on your desk, licking $his lips of the combined <<if canTaste($activeSlave)>>taste<<else>>feeling<</if>> of you and $PC.refreshment. You reflect that it's probably some kind of milestone in wealth that you're willing to throw the good stuff around like this. When $he's had time to reflect on the strange incident, $he @@.mediumaquamarine;resolves to trust you more in the future,@@ since it can be fun and tasty.
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<</if>>
 	<<set $activeSlave.trust += 4>>
 	<</replace>>
@@ -16969,7 +16969,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<replace "#result">>
 	You step forward and caress the slave's throat, telling $him to suck like a good little $desc. You make no threat, but give $him the order in a voice of brass. $He knows what you can do to $him, and scrabbles forward to obey, @@.gold;terribly frightened.@@ $His fear is justified. You announce that $he's avoided serious punishment, but $he still needs correction for $him hesitation and insolence. $He can't beg or even moan, since $he's being facefucked by the feeder dildo by now, but $his <<= App.Desc.eyeColor($activeSlave)>> eyes widen in terror. $He <<if canSee($activeSlave)>>can't watch you, since $he can't turn $his head,<<else>>can't see what you are doing,<</if>> so $he has almost no time to prepare when you haul $him head most of the way off the feeder and shove <<if $PC.dick == 1>>your own phallus<<else>>a strap-on<</if>> into $his mouth, too. $He gags instantly, almost vomiting, but forces $himself to relax as you begin to thrust into $his throat, alternately with the feeder. The liquid food provides plenty of lubrication, and a lot of liquid for $him to gag on, and before long $he's a degraded, humiliating mess. $He often clamps $his eyes shut as $he desperately concentrates on breathing, squeezing the tears out to run down $his $activeSlave.skin cheeks.
 	<<if ($suppository != 0) && ($activeSlave.drugs != "none")>>You leave the poor slave to take $his drugs up the ass, since the kitchen administers those by phallus, too. Fortunately for $him, $he doesn't object to that.<</if>>
-	<<set $activeSlave.trust -= 4, $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.trust -= 4, $activeSlave.counter.oral++, $oralTotal++>>
 	<</replace>>
 <</link>>
 <<if $PC.balls > 2>>
@@ -16978,7 +16978,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<replace "#result">>
 	You step forward and pull $him away from the feeder, telling $him that since $he doesn't like the cockfeeder $he can suck yours like a good little $desc. You make no threat, but order $him in a steely voice to suck you off until $he's earned a meal of your cum. $He knows what you can do to $him, and hurries forward to obey. $He rushes to open your clothes and get to work, but pauses when <<if canSee($activeSlave)>>$his <<= App.Desc.eyeColor($activeSlave)>> eyes take in your massive testicles.<<else>>$his groping hand feels your massive testicles.<</if>> Realizing just how big $his meal will be, $he's obviously @@.gold;frightened.@@ You grab $his head, breaking $him out of $his shocked stillness, and explain that you can't let $him starve. If $he won't eat out of the feeder, you'll just have to feed $him some other way. With that, you ram your cock forward and start fucking $his <<if $activeSlave.face > 95>>heartbreakingly beautiful<<elseif $activeSlave.face > 10>>pretty<<else>>homely<</if>> face. After a few minutes of gagging oral, you start to approach your climax. Your thorough facefucking leaves $him unable to beg or even moan, but $his eyes widen in terror when $he realizes you're about to cum. You don't give $him any time to prepare, instead hilting yourself immediately, and letting $his throat's desperate attempts to swallow bring you over the edge. You begin your long release of pent-up jizz, spraying deciliter after deciliter of cum down $his throat and into $his stomach. By the time you've finished, you can tell $he's struggling for air and in pain from the massive quantity of thick fluid in $his stomach. You give $him a helpful hint before releasing $him, "if you take it all the way in your throat, you don't even have to taste what it's feeding you." You pull out of $his mouth and let $him go. $He gasps for air and almost immediately vomits some of your cum all over $himself, turning $him into a degraded, humiliating mess. $He lays on the floor and desperately concentrates on breathing, squeezing the tears out of $his eyes to run down $his $activeSlave.skin cheeks.
 	<<if ($suppository != 0) && ($activeSlave.drugs != "none")>>You leave the poor slave to take $his drugs up the ass, since the kitchen administers those by phallus, too. Fortunately for $him, $he doesn't object to that.<</if>>
-	<<set $activeSlave.trust -= 2, $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.trust -= 2, $activeSlave.counter.oral++, $oralTotal++>>
 	<</replace>>
 <</link>>
 <</if>>
@@ -17285,7 +17285,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		as $he moves.
 	<</if>>
 	$He gives you an excellent nude lap dance, expressing the art at the level only the finest old world strippers can manage. The interaction is all about you, your eyes on $his body, your desire for $his touch, and finally your <<if $PC.dick == 1>>cum flowing into $his mouth as $he sucks your dick<<if $PC.vagina == 1>> and the wetness against $his fingers as they tease your pussy<</if>><<else>>pussyjuice coating $his lips as $he eats you out<</if>>. $He @@.mediumaquamarine;knows $his place@@ very well.
-	<<set $activeSlave.trust += 4, $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.trust += 4, $activeSlave.counter.oral++, $oralTotal++>>
 	<</replace>>
 <</link>>
 <br><<link "Dance along with $him">>
@@ -17328,7 +17328,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		soft
 	<</if>>
 	body all up and down your front. Feeling your <<if $PC.dick == 0>>building heat, $he begins to incorporate gentle caresses of your womanhood<<else>>erection brushing against $him, $he begins to corral it between $his buttocks and thighs<</if>>, and you return the favor by teasing $his nipples<<if canDoVaginal($activeSlave)>>, pussylips, clit,<</if>> and even $his ass. You orgasm one after the other, and as the music fades, $he @@.hotpink;throws $his arms around you.@@
-	<<set $activeSlave.devotion += 4, $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.devotion += 4, $activeSlave.counter.oral++, $oralTotal++>>
 	<</replace>>
 <</link>>
 
@@ -17392,7 +17392,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<</if>>
 	<<else>>
 		straddle $his face, riding $his eager mouth while you use your hands on $his <<if canDoVaginal($activeSlave)>>cunt<<else>>hole<</if>>.
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<</if>>
 	$He has no control at all, but $he trusts you not to hurt $him and is soon enjoying $himself. $He can't seem to stop $himself from trying to move P-Limbs that aren't there, forgetting that $he's not wearing them whenever the arousal builds high enough to make $him forgetful. Eventually $he stops trying to restrain $himself, realizing that you're enjoying $his delicious wriggling beneath you. $He orgasms hard,
 	<<if $PC.dick == 1>>
@@ -17569,17 +17569,17 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 				As a cumslut, $he derives considerable enjoyment from seeing others drink ejaculate, too. In this case, $he enjoys forcing the erstwhile rich girls to choke down liters of the stuff.
 			<<case "humiliation">>
 				$He can't publicly humiliate them, since that would defeat the whole purpose of sequestering them until the trail goes really cold. Unfortunately for them, that doesn't stop $him from humiliating them to each other, and $he forces them to perform various sex acts on $him while the others watch.
-				<<for _ress = 0; _ress < _newSlaves.length; _ress++>><<set _newSlaves[_ress].oralCount += 10>><</for>>
+				<<for _ress = 0; _ress < _newSlaves.length; _ress++>><<set _newSlaves[_ress].counter.oral += 10>><</for>>
 				<<set $oralTotal += 30>>
 			<<case "buttslut">>
 				$He has a one track mind, and that track is anal sex. So, $he assrapes them, enjoying their sobbed apologies while $he <<if canPenetrate($activeSlave)>>fills their backdoors with $his cum<<else>>uses a dildo on them<</if>>.
-				<<for _ress = 0; _ress < _newSlaves.length; _ress++>><<set _newSlaves[_ress].analCount += 10>><</for>>
-				<<set $activeSlave.penetrativeCount += 10>>
+				<<for _ress = 0; _ress < _newSlaves.length; _ress++>><<set _newSlaves[_ress].counter.anal += 10>><</for>>
+				<<set $activeSlave.counter.penetrative += 10>>
 				<<set $analTotal += 30, $penetrativeTotal += 30>>
 			<<case "boobs">>
 				$He forces them to <<if $activeSlave.nipples == "fuckable">>eat out $his nipples<<elseif $activeSlave.lactation > 0>>nurse from $him<<else>>suck $his nipples until $he orgasms<</if>>, mostly for how much $he enjoys the sensation, but also for the revulsion it produces.
-				<<for _ress = 0; _ress < _newSlaves.length; _ress++>><<set _newSlaves[_ress].oralCount += 10>><</for>>
-				<<set $activeSlave.mammaryCount += 10>>
+				<<for _ress = 0; _ress < _newSlaves.length; _ress++>><<set _newSlaves[_ress].counter.oral += 10>><</for>>
+				<<set $activeSlave.counter.mammary += 10>>
 				<<set $oralTotal += 30, $mammaryTotal += 30>>
 				<<if $activeSlave.lactation > 0>>
 					<<set $activeSlave.lactationDuration = 2>>
@@ -17590,17 +17590,17 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 				<</if>>
 			<<case "pregnancy">>
 				$He doesn't have permission to impregnate them, but they don't know that, and $he lies shamelessly. <<if canPenetrate($activeSlave)>>They beg $him not to cum inside them, but $he does anyway,<<else>>$He uses a strap-on with a reservoir to fill them with cum,<</if>> and they cry themselves to sleep every night.
-				<<for _ress = 0; _ress < _newSlaves.length; _ress++>><<set _newSlaves[_ress].vaginalCount += 10>><</for>>
-				<<set $activeSlave.penetrativeCount += 10>>
+				<<for _ress = 0; _ress < _newSlaves.length; _ress++>><<set _newSlaves[_ress].counter.vaginal += 10>><</for>>
+				<<set $activeSlave.counter.penetrative += 10>>
 				<<set $vaginalTotal += 30, $penetrativeTotal += 30>>
 			<<case "dom">>
 				$He prizes the opportunity to be dominant, and makes the most of it. Rather than doing something pedestrian like force them to fuck $him, $he forces them to fuck each other, punishing them for hesitation until they're eating each other out even while they cry.
-				<<for _ress = 0; _ress < _newSlaves.length; _ress++>><<set _newSlaves[_ress].oralCount += 20>><</for>>
+				<<for _ress = 0; _ress < _newSlaves.length; _ress++>><<set _newSlaves[_ress].counter.oral += 20>><</for>>
 				<<set $oralTotal += 60>>
 			<<case "sadist">>
 				Their tears aren't a means for $him; they're an end. $He extracts them with greed, enjoying the sensation of being <<if $activeSlave.dick > 0>>sucked off<<elseif $activeSlave.vagina == -1>>rimmed<<else>>eaten out<</if>> by one sobbing rich bitch while $he forces another to spank _his3 friend's pussy.
-				<<for _ress = 0; _ress < _newSlaves.length; _ress++>><<set _newSlaves[_ress].oralCount += 10>><</for>>
-				<<set $activeSlave.oralCount += 10>>
+				<<for _ress = 0; _ress < _newSlaves.length; _ress++>><<set _newSlaves[_ress].counter.oral += 10>><</for>>
+				<<set $activeSlave.counter.oral += 10>>
 				<<set $oralTotal += 60>>
 			<<case "masochist">>
 				As a masochist, $he's naturally inclined to be on the receiving end, but in this case $he makes an exception for the sake of justice. And it's to $his victims' anguish that $he does, because $he knows pain like a lover, and inflicts it in excruciating crescendos without leaving a single mark.
@@ -17735,7 +17735,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	You have $assistantName inform $activeSlave.slaveName of $his unacceptable behavior and sentence $him to a day in $arcadeName. $He cries and pleads for mercy, and even begs to be allowed to suck a cock, any cock, so $he can prove $his newfound enthusiasm for cum, but you are unmerciful as two other slaves drag $him off to serve $his sentence. $He is forced to wear a<<if $activeSlave.vagina != -1>> combined vaginal and<<else>>n<</if>> anal chastity belt so that the only hole available is $his mouth, and is then confined in $arcadeName with $his mouth spread open by a ring gag and $his head sticking through the hole in the wall. A sign below $his mouth proclaims $him to be a "cum extraction tube" and $he is used that way for the duration of $his stay — a grueling, 18-hour marathon of relentless throat fucking. <<if $activeSlave.sexualFlaw != "hates oral">>$His ordeal is so extreme that $he now @@.red;hates oral sex@@<<else>>$His hatred of oral sex makes $his ordeal that much more horrific<</if>>, but it @@.hotpink;breaks down $his resistance.@@ $He now @@.gold;better understands the terrifying power you have over $him,@@ and the sheer amount of cum $he is forced to ingest @@.red;negatively effects $his health.@@ Your other cum-fed slaves take note of what you do to those who can't hold down their assigned diet.
-	<<set $activeSlave.devotion += 5, $activeSlave.trust -= 5, $activeSlave.health -= 5, $activeSlave.oralCount += 55, $activeSlave.publicCount += 55, $oralTotal += 55, $activeSlave.sexualFlaw = "hates oral", $activeSlave.fetish = "masochist">>
+	<<set $activeSlave.devotion += 5, $activeSlave.trust -= 5, $activeSlave.health -= 5, $activeSlave.counter.oral += 55, $activeSlave.counter.publicUse += 55, $oralTotal += 55, $activeSlave.sexualFlaw = "hates oral", $activeSlave.fetish = "masochist">>
 	<</replace>>
 <</link>>
 <</if>>
@@ -17760,9 +17760,9 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	and $he whimpers and begs for you to reconsider even as $he's strapped onto the operating table.
 	<br><br>
 	By the time $he wakes up from the anesthesia, you've already made the necessary alterations to $his permanent records, which now clearly indicate that $he was born <<print $arcologies[0].FSSubjugationistRace>>, and as such, can be rightfully regarded as the racially inferior fuck-animal $he now is. Of course, your fellow slaveowners and the slave market will be savvy enough to see through the alterations you've forced upon $him, but when you make $him available for a day of use in the public square, all your average citizen knows is that the $girl they are fucking is simply a worthless $arcologies[0].FSSubjugationistRace slut who doesn't deserve much more than a stomach full of cum. The surgery @@.red;negatively effects $his health,@@ but by the end of a long day $he'll likely never forget, $he has gotten a crash course in what it means to be a $arcologies[0].FSSubjugationistRace slave in your arcology, and any evidence that $he was born $activeSlave.race has been efficiently expunged from $his records. <<if ($activeSlave.vagina == 0 || $activeSlave.anus == 0)>>@@.lime;All vestiges of $his virginity have been unceremoniously stripped away@@.<</if>> The experience has @@.hotpink;broken down $his resistance,@@ and your willingness to go to such extremes to subjugate $him @@.gold;greatly increases $his fear of you.@@
-	<<set $activeSlave.devotion += 5, $activeSlave.trust -= 10, $activeSlave.analCount += 25, $activeSlave.oralCount += 35, $analTotal += 25, $oralTotal += 35, $activeSlave.anus++, $activeSlave.publicCount += 60>>
+	<<set $activeSlave.devotion += 5, $activeSlave.trust -= 10, $activeSlave.counter.anal += 25, $activeSlave.counter.oral += 35, $analTotal += 25, $oralTotal += 35, $activeSlave.anus++, $activeSlave.counter.publicUse += 60>>
 	<<if $activeSlave.vagina > -1>>
-		<<set $activeSlave.vagina++, $activeSlave.vaginalCount += 20, $vaginalTotal += 20, $activeSlave.publicCount += 20>>
+		<<set $activeSlave.vagina++, $activeSlave.counter.vaginal += 20, $vaginalTotal += 20, $activeSlave.counter.publicUse += 20>>
 	<</if>>
 	<<= knockMeUp($activeSlave, 100, 2, -2, 1)>>
 	<<run cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave)>>
@@ -17948,7 +17948,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		$his dick starts to come to attention.
 	<</if>>
 	You then book $him to be the main attraction at a corporate office party that afternoon, where $he will be the target of a blow-bang and bukkake. You see that $he's dosed heavily with the drugs every day this week, and then book the rest of $his afternoons for similar duties, making sure $he still tends to $his regular assignments as well. In the meantime, you also instruct the kitchen that $he is to eat as much cum-based food from the dispensers as $he can suck down in order to fuel up for these exhausting escapades. By the end of the week, the aphrodisiacs and $his slide into an inescapable routine of cum immersion have done their job, and $he has begun to @@.lightcoral;view cum as an inevitable component of $his daily life.@@ $He also manages to @@.green;gain a little weight.@@ Thanks to your manipulation of $his Pavlovian responses through extreme drug therapy, $his @@.red;health has suffered a bit,@@ but $he is also @@.hotpink;more dependent on you@@ thanks to $his <<if $activeSlave.addict == 0>>@@.cyan;new@@<<else>>@@.cyan;developing@@<</if>> @@.cyan;addiction to aphrodisiacs.@@
-	<<set $activeSlave.devotion += 5, $activeSlave.health -= 10, $activeSlave.weight += 10, $activeSlave.fetish = "cumslut", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 10, $activeSlave.oralCount += 50, $oralTotal += 50, $activeSlave.publicCount += 50, $activeSlave.addict += 1>>
+	<<set $activeSlave.devotion += 5, $activeSlave.health -= 10, $activeSlave.weight += 10, $activeSlave.fetish = "cumslut", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 10, $activeSlave.counter.oral += 50, $oralTotal += 50, $activeSlave.counter.publicUse += 50, $activeSlave.addict += 1>>
 	<</replace>>
 <</link>>
 
@@ -18079,7 +18079,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 					<<set $activeSlave.fetishKnown = 1>>
 				<</if>>
 				<</if>>
-				<<set $activeSlave.oralCount++, $oralTotal++, $activeSlave.devotion += 5>>
+				<<set $activeSlave.counter.oral++, $oralTotal++, $activeSlave.devotion += 5>>
 			<</replace>>
 		<</link>>
 		<br><<link "Make $him cum in public">>
@@ -18166,7 +18166,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			<<= VaginalVCheck()>>
 		<<else>>
 			trib $him with assurance, grinding your hips against $hers and making $him feel your heat.
-			<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+			<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 		<</if>>
 		$He clings to you, accepting the closeness to $his <<= WrittenMaster($activeSlave)>> and enjoying the loving attention, even as the extreme wetness of $his cunt and your <<if $PC.dick == 1>>powerful thrusting<<else>>hungry grinding<</if>> begin to produce lewd noises from between you. $His generous natural lubrication lessens the friction and sensation a little, and you go for a long time before you both climax. You lead $him into your office shower, since you're both coated in $his pussyjuice<<if $PC.dick == 1>> and $he's carrying a big load of your cum<<else>>, and your own<</if>>. Under the hot water, you don't even have to pull $him close; @@.hotpink;$he presses $himself into your arms on $his own.@@
 		<<if $activeSlave.sexualQuirk == "romantic">>
@@ -18501,7 +18501,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			<<link "Break $him in again">>
 				<<replace "#result2">>
 					$His ass is yours all over again. As soon as $his newly tight rosebud has recovered enough, you visit $him in the surgery, without even waiting for $him to leave it. You flip $him over on the recovery bed and force <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>> up $his butt while $he wriggles with eager discomfort, squealing in pretended horror. $His renewed anal virginity was very brief; $his ass is once again @@.lime;broken in for penetration.@@ For $his part, $he @@.hotpink;thoroughly enjoyed losing $his anal cherry,@@ again.
-					<<set $activeSlave.devotion += 5, $activeSlave.analCount++, $analTotal++, $activeSlave.anus = 1>>
+					<<set $activeSlave.devotion += 5, $activeSlave.counter.anal++, $analTotal++, $activeSlave.anus = 1>>
 					<<= knockMeUp($activeSlave, 5, 1, -1, 1)>>
 				<</replace>>
 			<</link>> //This option will take anal virginity//
@@ -18779,7 +18779,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 				hold $his mouth to your cunt,
 			<</if>>
 			taking your pleasure from $him
-			<<set $activeSlave.oralCount++, $oralTotal++>>
+			<<set $activeSlave.counter.oral++, $oralTotal++>>
 		<</if>>
 		right there among your breakfasting slaves, who try to ignore you or watch with appreciation, according to their own natures. When you're finished, you <<if $PC.dick == 1>>spin $him around and kiss $him,<<else>>pull $him up to $his feet and kiss $him, tasting yourself on $his lips and<</if>> making sure $he knows @@.hotpink;you appreciate $his mature body@@ just as much as <<if $activeSlave.assignment == "whore" || $activeSlave.assignment == "work in the brothel">>$his customers do<<else>>your citizens do<</if>>.
 		<<set $activeSlave.devotion += 5>>
@@ -18878,7 +18878,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			disappointingly thin
 		<</if>>
 		lips before starting to suck dick. Dissatisfied with $his reluctance, you order $him to open $his eyes and look up at you; $he obeys, the <<= App.Desc.eyeColor($activeSlave)>> orbs glittering with a little moisture as $he concentrates on breathing past your penis. You ask if your cock <<if canTaste($activeSlave)>>tastes<<else>>feels<</if>> any different than usual. "Mmm hmm, M'," $he mumbles, producing a nice humming sensation against your cock. You tell $him that $he's <<if canTaste($activeSlave)>>tasting<<else>>feeling<</if>> another slave's <<if $activeSlave.vagina > -1>>pussy<<else>>ass<</if>>. $He gags, but only slightly, and controls $himself immediately. Your dick is desensitized from vigorous use, and $he has to suck it a long time before you cup the back of $his head, ram yourself all the way in, and blow your load straight down $his gullet. You tell $him $he's a good $desc. "Thank you, <<Master>>," $he <<say>>s @@.hotpink;submissively,@@ going back to $his polishing.
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 		<<set $activeSlave.devotion += 5>>
 	<</replace>>
 <</link>>
@@ -18988,7 +18988,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 				<<set _fucked = 1>>
 			<<case "cumslut">>
 				squats down, coming face to face with <<if $PC.dick == 1>>your cock<<else>>the phallus<</if>>. <<if canTalk($activeSlave)>>"<<Master>>, I changed my mind about <<s>>itting," $he <<say>>s<<else>>$He gestures that $he changed $his mind about sitting<</if>>, and licks $his lips sluttily. Then $he gives <<if $PC.dick == 1>>you<<else>>the phallus<</if>> a lusty blowjob, humming and licking happily. <<if $PC.dick == 1>>$He swallows your load hungrily,<<else>>$He helps you out of the harness with your permission and eats you out too,<</if>>
-				<<set $activeSlave.oralCount++, $oralTotal++>>
+				<<set $activeSlave.counter.oral++, $oralTotal++>>
 				<<set _fucked = 1>>
 			<<case "humiliation">>
 				turns around and sits on <<if $PC.dick == 1>>your cock<<else>>the phallus<</if>>, leaning back against you and making sure all the other slaves who pass by can see
@@ -19013,7 +19013,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 				<<set _fucked = 1>>
 			<<case "boobs">>
 				squats down, placing <<if $PC.dick == 1>>your cock<<else>>the phallus<</if>> <<if $activeSlave.boobs > 4000>>in the virtual hole formed in the place between $his breasts, which are so massive they rest together<<elseif $activeSlave.boobs > 1000>>in the valley between $his tits<<elseif $activeSlave.boobs > 300>>between $his breasts<<else>>against one of $his nipples<</if>>. <<if canTalk($activeSlave)>>"<<Master>>, I changed my mind about <<s>>itting," $he <<say>>s<<else>>$He gestures that $he changed $his mind about sitting<</if>>, and starts giving you a boob job. $He enjoys the breast play,
-				<<set $activeSlave.mammaryCount++, $mammaryTotal++>>
+				<<set $activeSlave.counter.mammary++, $mammaryTotal++>>
 				<<set _fucked = 1>>
 			<<case "pregnancy">>
 				<<if canDoVaginal($activeSlave) && ($activeSlave.vagina > 0)>>
@@ -19185,7 +19185,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 						You reach out for $activeSlave.slaveName, not taking your eyes off the mesmerizing sight above. $He's enjoying the spectacle too, and is so aroused that your rough handling of $his breasts almost brings $him to an immediate orgasm. <<if $activeSlave.nipples != "fuckable">>Pinching<<else>>Hooking<</if>> $his $activeSlave.nipples nipples to stop $him from getting off too soon, you
 						<<if $PC.dick == 0>>
 							hug $him to your chest and start playing with $his pussy, commanding $him to reach around and do the same for you.
-							<<set $activeSlave.oralCount++, $oralTotal++>>
+							<<set $activeSlave.counter.oral++, $oralTotal++>>
 						<<elseif canDoVaginal($activeSlave) && ($activeSlave.vagina > 0)>>
 							pull $him up to the right height and slide your dick inside $him, keeping both of you on your feet so you can take $him standing.
 							<<= VaginalVCheck()>>
@@ -19207,7 +19207,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 				<<setLocalPronouns $slaves[_ress] 2>>
 				<<replace "#result2">>
 					$He seems to be focusing on the purely physical aspects of the degradation here. The true meaning of this place is so much more, and you decide to share it with $him. You call $his name, tearing $his attention away from the spectacle mere <<if $showInches == 2>>inches<<else>>centimeters<</if>> over your heads, and <<if canSee($activeSlave)>>point<<else>>direct $him<</if>> to a particular slave. You tell $activeSlave.slaveName that this particular Arcade inmate's name is
-					<<= SlaveFullName($slaves[_ress])>>. You tell $him that _he2 is $slaves[_ress].actualAge years old, that _he2 is $slaves[_ress].nationality, and that _he2 was once $slaves[_ress].career. You list more details of _his2 life before _he2 was placed here to be fucked endlessly. $activeSlave.slaveName's eyes widen as you recite the details of the prior life of this piece of human sexual equipment and the sheer weight of the intellectual sadism smashes into $him. Then the slave above you both jerks a little. <<if $activeSlave.dick == 0>>There's no visible sign _his2 pussy's being fucked, so it must be<<else>>_His2 cock hardens involuntarily, indicating that it's<</if>> going into _his2 ass. You resume, mentioning that _he2's been buttfucked $slaves[_ress].analCount times.
+					<<= SlaveFullName($slaves[_ress])>>. You tell $him that _he2 is $slaves[_ress].actualAge years old, that _he2 is $slaves[_ress].nationality, and that _he2 was once $slaves[_ress].career. You list more details of _his2 life before _he2 was placed here to be fucked endlessly. $activeSlave.slaveName's eyes widen as you recite the details of the prior life of this piece of human sexual equipment and the sheer weight of the intellectual sadism smashes into $him. Then the slave above you both jerks a little. <<if $activeSlave.dick == 0>>There's no visible sign _his2 pussy's being fucked, so it must be<<else>>_His2 cock hardens involuntarily, indicating that it's<</if>> going into _his2 ass. You resume, mentioning that _he2's been buttfucked $slaves[_ress].counter.anal times.
 					$activeSlave.slaveName jerks suddenly, <<if canAchieveErection($activeSlave)>>shooting $his cum onto the floor<<elseif $activeSlave.vagina < 0>>dribbling a little<<elseif $activeSlave.vaginaLube > 0>>squirting onto the floor<<else>>orgasming<</if>>. $He came without being touched. $He <<if canSee($activeSlave)>>stares at<<else>>faces<</if>> the mess $he made just by being in the presence of the arcology's @@.hotpink;undisputed preeminent sadist;@@ $he shudders at the sheer gothic glory of it. $He has a new moment to think of when $he feels like @@.lightsalmon;indulging $his own sadism.@@
 				<</replace>>
 				<<set $activeSlave.devotion += 5, $activeSlave.fetishStrength = Math.clamp($activeSlave.fetishStrength+10, 0, 100)>>
@@ -19221,7 +19221,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		You're not particularly interested in what $he dreams about when $he gets the chance, and you tell $him so. Whatever sadistic little fantasies $he keeps locked away to bring out when $he's got a moment to satiate $his perversions is less interesting to you than the prospect of
 		<<if $PC.dick == 0>>
 			$his mouth on your cunt. So, you shove $him down to sit on the couch and straddle $his face, cutting off any further whimsies by pressing your wet pussy against $his lips. $He eats you out obediently, accepting
-			<<set $activeSlave.oralCount++, $oralTotal++>>
+			<<set $activeSlave.counter.oral++, $oralTotal++>>
 		<<elseif canDoVaginal($activeSlave) && ($activeSlave.vagina > 0)>>
 			giving it to $him. So, you shove $him down to sit on the couch, nudge $his legs apart, kneel between them, and pound $his pussy. You fuck $him so hard that $he doesn't have the attention for further whimsies, and $he accepts
 			<<= VaginalVCheck()>>
@@ -19230,7 +19230,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			<<= AnalVCheck()>>
 		<<else>>
 			$him sucking your dick. So, you shove $him down to sit on the couch and give $him your cock to keep $his mouth occupied, cutting off any further whimsies. $He blows you obediently, accepting
-			<<set $activeSlave.oralCount++, $oralTotal++>>
+			<<set $activeSlave.counter.oral++, $oralTotal++>>
 		<</if>>
 		the implicit message that @@.hotpink;$he's your slut@@ in the real world, whatever thoughts $he may find appealing in the privacy of $his own mind.
 	<</replace>>
@@ -19337,7 +19337,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			cock, and runs $his tongue all over its surface<<if $PC.vagina == 1>> before turning $his attentions to lavish the same wet service to your pussy<</if>>
 		<</if>>
 		This extravagant display of $his subservience leaves $him more sure of $his @@.hotpink;submission@@ to you than before.
-		<<set $activeSlave.oralCount++, $oralTotal++, $activeSlave.devotion += 4>>
+		<<set $activeSlave.counter.oral++, $oralTotal++, $activeSlave.devotion += 4>>
 		<</replace>>
 	<</link>>
 	</span>
@@ -19461,12 +19461,12 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<set WombImpregnate($activeSlave, $activeSlave.pregType, 0, 1)>>
 	<<set $activeSlave.fetish = "pregnancy", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 5>>
 	<<if $activeSlave.mpreg == 1>>
-		<<set $activeSlave.analCount += 10, $analTotal += 10>>
+		<<set $activeSlave.counter.anal += 10, $analTotal += 10>>
 		<<if $activeSlave.anus == 0>>
 			<<set $activeSlave.anus++>>
 		<</if>>
 	<<else>>
-		<<set $activeSlave.vaginalCount += 10, $vaginalTotal += 10>>
+		<<set $activeSlave.counter.vaginal += 10, $vaginalTotal += 10>>
 		<<if $activeSlave.vagina == 0>>
 			<<set $activeSlave.vagina++>>
 		<</if>>
@@ -19626,12 +19626,12 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<set WombImpregnate($activeSlave, $activeSlave.pregType, 0, 1)>>
 	<<set $activeSlave.fetish = "pregnancy", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 5>>
 	<<if $activeSlave.mpreg == 1>>
-		<<set $activeSlave.analCount += 10, $analTotal += 10>>
+		<<set $activeSlave.counter.anal += 10, $analTotal += 10>>
 		<<if $activeSlave.anus == 0>>
 			<<set $activeSlave.anus++>>
 		<</if>>
 	<<else>>
-		<<set $activeSlave.vaginalCount += 10, $vaginalTotal += 10>>
+		<<set $activeSlave.counter.vaginal += 10, $vaginalTotal += 10>>
 		<<if $activeSlave.vagina == 0>>
 			<<set $activeSlave.vagina++>>
 		<</if>>
@@ -19700,7 +19700,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	When you return later in the evening, it becomes abundantly clear that your citizenry taught $activeSlave.slaveName a harsh lesson about a slave's place in $arcologies[0].name. $activeSlave.slaveName has certainly @@.green;learned to keep any pretentious thoughts about $his education in $his head.@@ $He did, however, @@.red;have quite a rough time@@ sucking all those dicks<<if $activeSlave.skill.oral <= 30>>, though $he did learn about sucking dick, so $he can't claim enslavement isn't educational.<<set $skillIncrease = 10>><<OralSkillIncrease $activeSlave>><<else>>.<</if>> And last of all, you and $activeSlave.slaveName did make @@.green;quite a good impression@@ today, though for widely differing reasons.
 	<<set $activeSlave.health -= 10>>
 	<<set _blowBang = random(65,80)>>
-	<<set $activeSlave.oralCount += _blowBang, $activeSlave.publicCount += _blowBang, $oralTotal += _blowBang>>
+	<<set $activeSlave.counter.oral += _blowBang, $activeSlave.counter.publicUse += _blowBang, $oralTotal += _blowBang>>
 	<<run repX(500, "event", $activeSlave)>>
 	<</replace>>
 <</link>>
@@ -19731,7 +19731,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	You instruct $assistantName to have $activeSlave.slaveName give the tourists a real Free Cities welcome, as befitting one of your public servants.
 	<br><br>
 	Some time later, you return to the video feed to see $activeSlave.slaveName giving each of the boys a hug goodbye. The boys reciprocate $his affection warmly, even as they try to ignore the fact that $his $activeSlave.skin face and chest are spattered with their cum. $activeSlave.slaveName has certainly given the tourists a crash course in Free Cities culture and @@.green;improved your reputation@@ at the same time.
-	<<set $activeSlave.oralCount += 6, $oralTotal += 6>>
+	<<set $activeSlave.counter.oral += 6, $oralTotal += 6>>
 	<<run repX(1250, "event", $activeSlave)>>
 	<</replace>>
 <</link>>
@@ -19798,10 +19798,10 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<br><br>
 	In the end, the boy sates his lust on $activeSlave.slaveName till he can't continue. His compatriots, having had their own voyeuristic fill, drag their overstimulated friend off and wander away in search of their accommodation.
 	<<if canDoVaginal($activeSlave)>>
-		<<set $activeSlave.vaginalCount += 5, $vaginalTotal += 5, $activeSlave.publicCount += 5>>
+		<<set $activeSlave.counter.vaginal += 5, $vaginalTotal += 5, $activeSlave.counter.publicUse += 5>>
 		<<if canDoAnal($activeSlave)>>
-			<<set $activeSlave.analCount += 2, $analTotal += 2>>
-			<<set $activeSlave.publicCount += 2>>
+			<<set $activeSlave.counter.anal += 2, $analTotal += 2>>
+			<<set $activeSlave.counter.publicUse += 2>>
 			<<if $activeSlave.anus == 0>>
 				<<set $activeSlave.anus++>>
 			<</if>>
@@ -19810,8 +19810,8 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			<<set $activeSlave.vagina++>>
 		<</if>>
 	<<else>>
-		<<set $activeSlave.analCount += 5, $analTotal += 5>>
-		<<set $activeSlave.publicCount += 5>>
+		<<set $activeSlave.counter.anal += 5, $analTotal += 5>>
+		<<set $activeSlave.counter.publicUse += 5>>
 		<<if $activeSlave.anus == 0>>
 			<<set $activeSlave.anus++>>
 		<</if>>
@@ -19819,9 +19819,9 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<if $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>>
 		<<= knockMeUp($activeSlave, 15, 2, 0, 1)>>
 	<</if>>
-	<<set $activeSlave.oralCount += 2, $oralTotal += 2>>
+	<<set $activeSlave.counter.oral += 2, $oralTotal += 2>>
 	<<run cashX(2000, "event", $activeSlave)>>
-	<<set $activeSlave.publicCount += 2>>
+	<<set $activeSlave.counter.publicUse += 2>>
 	<</replace>>
 <</link>>
 <</if>>
@@ -19861,7 +19861,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		Although most of your attention is focused on the intriguing drama unfolding on your wallscreen, you can feel the slight hesitations as $he takes care to keep $his braces off you.
 	<</if>>
 	You have an enjoyable evening glued to your wallscreen, punctuated by the playful ruffling <<if $activeSlave.hLength > 1>>of $activeSlave.slaveName's $activeSlave.hColor hair<<else>>across $activeSlave.slaveName's scalp<</if>> and the occasional orgasm into $his waiting mouth. Though your experience was more stimulating than $hers, $activeSlave.slaveName enjoyed @@.hotpink;being used while you enjoyed yourself.@@
-	<<set $activeSlave.devotion += 4, $activeSlave.oralCount += 1, $oralTotal += 1>>
+	<<set $activeSlave.devotion += 4, $activeSlave.counter.oral += 1, $oralTotal += 1>>
 	<</replace>>
 <</link>>
 <br><<link "Spend the night idly cuddling">>
@@ -19988,7 +19988,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<</if>>
 		and a new understanding of @@.mediumaquamarine;$his place as a short slave.@@
 	<</replace>>
-	<<set $activeSlave.oralCount += 1, $oralTotal += 1, $activeSlave.trust += 4>>
+	<<set $activeSlave.counter.oral += 1, $oralTotal += 1, $activeSlave.trust += 4>>
 <</link>>
 <<if canDoAnal($activeSlave)>>
 <br><<link "Show $him that short <<= $girl>>s are easier to abuse">>
@@ -20005,8 +20005,8 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 		You inform $activeSlave.slaveName that short <<= $girl>>s like $him are delightfully amusing when immured in the arcade. Magnanimous as you are, you have two other slaves drag $him off to be installed in the arcade for a day, so that $he too may see the humor in having short <<= $girl>>s serve in the arcade. Though $arcadeName has arcade pens to match any height of slave, you have $activeSlave.slaveName confined in a pen built for a much taller slave. Although $his head and neck protrude from one side of the pen without issue, $he is too short for $his ass to fill the other opening. As a result, $he must use the tips of $his toes maintain an unsteady grip on the rear opening, forcing $him to maintain an extremely taxing stretch just to keep $his body held aloft within the pen. Customers are unable to fuck $his holes but readily delight in watching $him squirm to keep $his body extended and horizontal, even with hard cocks brutally fucking $his face. Somewhere in the grueling, 18-hour marathon of relentless throat fucking, $his precarious position slips and $his lower half tumbles into the interior of the pen proper. Until an attendant rescues $him, $his neck is held crooked at an unnatural angle by $his restraints, as the rest of $his body dangles beneath it. $His ordeal forces $him to accept that a short $girl's place is as an @@.hotpink;amusing arcade hole,@@ though $he can't find the humor@@.gold;in such a terrible plight.@@ Furthermore, $his intense exertions during $his stay @@.red;negatively effects $his health.@@ Your other slaves take note of what you do to short <<= $girl>>s who ask questions about their place in your penthouse.
-		<<set $activeSlave.devotion += 5, $activeSlave.trust -= 5, $activeSlave.health -= 5, $activeSlave.oralCount += 55, $oralTotal += 55>>
-		<<set $activeSlave.publicCount += 55>>
+		<<set $activeSlave.devotion += 5, $activeSlave.trust -= 5, $activeSlave.health -= 5, $activeSlave.counter.oral += 55, $oralTotal += 55>>
+		<<set $activeSlave.counter.publicUse += 55>>
 	<</replace>>
 <</link>>
 <</if>>
@@ -20263,7 +20263,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		The slut loves being embarrassed, and $he blushes furiously as $his nipples <<if $activeSlave.nipples != "fuckable">>stiffen<<else>>swell shut<</if>> with arousal despite $his implants having sapped them off some of their sensitivity.
 	<<elseif ($activeSlave.energy > 95)>>
 		The nympho slut loves being shown off, and $he flaunts $his implanted boobs shamelessly.
-	<<elseif ($activeSlave.analCount > 100) && ($activeSlave.oralCount > 100)>>
+	<<elseif ($activeSlave.counter.anal > 100) && ($activeSlave.counter.oral > 100)>>
 		$He's such a veteran sex slave that $he takes the stares in stride.
 	<<else>>
 		$He blushes a little, but tips $his chin up and follows you obediently.
@@ -20389,7 +20389,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		a rub to $activeSlave.slaveName's scalp
 	<</if>>
 	and the return of the gag to $his mouth. Though $his continued gagging is an uncomfortable experience, $activeSlave.slaveName enjoyed @@.hotpink;being free of it for a moment, even if just to pleasure you.@@
-	<<set $activeSlave.devotion += 4, $activeSlave.oralCount += 1, $oralTotal += 1>>
+	<<set $activeSlave.devotion += 4, $activeSlave.counter.oral += 1, $oralTotal += 1>>
 	<</replace>>
 <</link>>
 <br><<link "Remove the gag for a few minutes">>
@@ -20717,7 +20717,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<<= AnalVCheck()>>
 	<<else>>
 		$he's going to <<if $PC.dick>>suck your dick until you cover $him in cum<<else>>eat you out until $he's got your pussyjuice running down $his chin<</if>>.
-		<<set $activeSlave.oralCount += 1, $oralTotal += 1>>
+		<<set $activeSlave.counter.oral += 1, $oralTotal += 1>>
 	<</if>>
 	$He giggles at the sudden lewdness, and quickly strips naked again, complimented and @@.hotpink;eager to be used.@@
 	<<set $activeSlave.devotion += 5>>
diff --git a/src/uncategorized/RETS.tw b/src/uncategorized/RETS.tw
index c40f2df461e..29789e07437 100644
--- a/src/uncategorized/RETS.tw
+++ b/src/uncategorized/RETS.tw
@@ -429,7 +429,7 @@ You pass by the slave quarters during a busy time. Girls are hurrying back and f
 <</if>>
 <br><br>
 "H-hey," $subSlave.slaveName gasps when $activeSlave.slaveName finally breaks the lip lock, but _he2's clearly not that displeased. $activeSlave.slaveName, who has clearly forgotten running into the other slave entirely and now has other things on $his mind, begins to grind against _him2. When $subSlave.slaveName smiles back at the horny <<if $activeSlave.physicalAge > 30>>$woman<<elseif $activeSlave.physicalAge >= 18>>$girl<<elseif $activeSlave.physicalAge >= 18>>teenager<<else>>$loli<</if>> on top of _him2, $activeSlave.slaveName
-<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 <<if canPenetrate($activeSlave)>>
 	<<if !canDoVaginal($subSlave)>>
 		<<if $subSlave.anus == 0 || !canDoAnal($subSlave)>>
@@ -441,7 +441,7 @@ You pass by the slave quarters during a busy time. Girls are hurrying back and f
 			<<else>>
 				carefully pushes $his cock up the whimpering $subSlave.slaveName's tight butt.
 			<</if>>
-			<<set $subSlave.analCount++, $analTotal++>>
+			<<set $subSlave.counter.anal++, $analTotal++>>
 			<<if canImpreg($subSlave, $activeSlave)>>
 				<<= knockMeUp($subSlave, 5, 1, $activeSlave.ID, 1)>>
 			<</if>>
@@ -452,7 +452,7 @@ You pass by the slave quarters during a busy time. Girls are hurrying back and f
 			<<else>>
 				pushes $his cock up the $subSlave.slaveName's willing butt.
 			<</if>>
-			<<set $subSlave.analCount++, $analTotal++>>
+			<<set $subSlave.counter.anal++, $analTotal++>>
 			<<if canImpreg($subSlave, $activeSlave)>>
 				<<= knockMeUp($subSlave, 5, 1, $activeSlave.ID, 1)>>
 			<</if>>
@@ -467,7 +467,7 @@ You pass by the slave quarters during a busy time. Girls are hurrying back and f
 			<<else>>
 				and carefully pushes $his cock into the whimpering $subSlave.slaveName's tight pussy.
 			<</if>>
-			<<set $subSlave.vaginalCount++, $vaginalTotal++>>
+			<<set $subSlave.counter.vaginal++, $vaginalTotal++>>
 			<<if canImpreg($subSlave, $activeSlave)>>
 				<<= knockMeUp($subSlave, 5, 0, $activeSlave.ID, 1)>>
 			<</if>>
@@ -478,7 +478,7 @@ You pass by the slave quarters during a busy time. Girls are hurrying back and f
 			<<else>>
 				to put $his dick inside $subSlave.slaveName's tight pussy.
 			<</if>>
-			<<set $subSlave.vaginalCount++, $vaginalTotal++>>
+			<<set $subSlave.counter.vaginal++, $vaginalTotal++>>
 			<<if canImpreg($subSlave, $activeSlave)>>
 				<<= knockMeUp($subSlave, 5, 0, $activeSlave.ID, 1)>>
 			<</if>>
@@ -544,7 +544,7 @@ Once $he's gotten $himself positioned, $subSlave.slaveName reaches around $activ
 
 <<case "if you enjoy it">>
 
-<<set $subSlave.analCount++, $analTotal++>>
+<<set $subSlave.counter.anal++, $analTotal++>>
 The distinctive sounds of a sexual encounter in which exactly one of the participants is enjoying $himself are coming from the dormitory. This is by no means uncommon, but this particular nonconsensual assignation sounds interesting, so you stick your head in on your way by. You're treated to the sight of <<EventNameLink>>'s $activeSlave.skin back and <<if ($activeSlave.butt > 4)>>massive ass<<elseif ($activeSlave.butt > 2)>>plush rear<<else>>cute butt<</if>> as $he kneels on one of the bedrolls. It isn't immediately clear what's going on, but $he's doing something with $his <<if canPenetrate($activeSlave)>>dick<<else>>hands<</if>>, and there are a pair of $subSlave.skin feet visible on either side of $him. $He's clearly got someone shoved down into the bedroll in front of $him, doggy style. That's the source of the whining.
 
 <br><br>
@@ -580,7 +580,7 @@ $activeSlave.slaveName isn't fucking $subSlave.slaveName at all: $he's just <<if
 
 <<case "sadistic description">>
 
-<<set $subSlave.analCount++, $analTotal++>>
+<<set $subSlave.counter.anal++, $analTotal++>>
 <<set _belly = bellyAdjective($subSlave)>>
 <<setPlayerPronouns>>
 You look in on your slaves as a group of them heads for bed. $subSlave.slaveName finds <<EventNameLink>> blocking the way to _hers2. Poor $subSlave.slaveName cringes at $activeSlave.slaveName's predatory expression, but the horny slave doesn't pounce at once. Instead, $he starts to walk around $subSlave.slaveName, whose $subSlave.skin body is nude for bed, groping and prodding _him2 as $subSlave.slaveName shivers with fear. Finally $activeSlave.slaveName sidles up behind $subSlave.slaveName<<if $activeSlave.belly >= 5000>>, until $his bulging belly pushes into $his back, before<</if>> snaking $his arms around $subSlave.slaveName's
@@ -647,7 +647,7 @@ $subSlave.slaveName keeps _his2 eyes clamped shut and _his2 hands down at _his2
 
 <<case "shower force">>
 
-<<set $subSlave.analCount++, $analTotal++>>
+<<set $subSlave.counter.anal++, $analTotal++>>
 <<set _belly = bellyAdjective($subSlave)>>
 As you pass the showers, you hear what sounds like a muffled altercation over the noise of the showers running. You look in to see $subSlave.slaveName's $subSlave.skin body facing you, pressed hard up against the glass wall of one of the showers. _His2 <<if $subSlave.face > 95>>gorgeous<<elseif $subSlave.face > 40>>beautiful<<elseif $subSlave.face > 10>>pretty<<elseif $subSlave.face >= -10>>attractive<<else>>homely<</if>> face<<if $subSlave.belly >= 5000>> and <<if $subSlave.bellyPreg >= 5000>>pregnant<<else>>_belly<</if>> belly are<<else>> is<</if>> smashed against the glass, <<if $subSlave.belly >= 5000>>_his2 face <</if>>contorted in pain and fear. The apparent mystery is solved when you notice that there are four legs visible: there's a pair of <<if ($activeSlave.muscles > 95)>>ripped<<elseif ($activeSlave.muscles > 30)>>muscular<<elseif ($activeSlave.muscles > 5)>>toned<<else>>soft<</if>> $activeSlave.skin calves behind $subSlave.slaveName's. <<EventNameLink>>'s face appears at $subSlave.slaveName's ear, and though you can't hear exactly what $he says, it's something along the lines of "Take it, you whiny little bitch." $He's clearly got <<if canPenetrate($activeSlave)>>$his cock<<else>>a couple of fingers<</if>> up $subSlave.slaveName's asshole.
 <br><br>
@@ -658,7 +658,7 @@ Both slaves notice you at the same time. $subSlave.slaveName's <<if canSee($subS
 $subSlave.slaveName has been a very good _girl2 this week, so when _his2 <<if $subSlave.anus > 2>>loose asshole<<elseif $subSlave.anus > 1>>big butthole<<else>>tight anus<</if>> catches your eye near the start of a long inspection, you decide to be kind to _him2 as you conduct the rest of your inspection with <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>>. <<EventNameLink>> is next on the inspection schedule, and when $he comes into your office, it's to the <<if canSee($activeSlave)>>sight of $subSlave.slaveName's back and rear<<else>>sound of $subSlave.slaveName<</if>> as _he2 lazily rides _his2 <<= WrittenMaster($subSlave)>>. You've been sitting on the couch, making out with the compliant _girl2 as _he2 rides you, for a good half hour. Poor $subSlave.slaveName was pent up when you started, and _he2's climaxed already; _he2's feeling very devoted and relaxed at the moment, and is doing _his2 best to get you off, too. When you finally come, _he2 moans _his2 thanks into your mouth nonverbally, breaks your lip lock, gives you a peck on the nose, and climbs off you. As _he2 does, _he2 lifts _his2 ass off your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>>, _his2 <<if $subSlave.anus > 2>>gaping anus dripping <<if $PC.dick == 1>>cum<<else>>lube<</if>> all over _his2 $subSlave.skin legs<<elseif $subSlave.anus > 1>>well-fucked backdoor taking a few seconds to recover from its gape, dripping a little <<if $PC.dick == 1>>cum<<else>>lube<</if>> down _his2 $subSlave.skin legs<<else>>still-tight backdoor sliding quickly off you, visibly slick with <<if $PC.dick == 1>>cum<<else>>lube<</if>><</if>>. You didn't fuck _him2 too hard, but <<if $PC.dick == 1>>you're not small<<else>>your strap-ons are not small<</if>>, and _he2 walks a little gingerly as _he2 heads for the bathroom. $activeSlave.slaveName, standing there nude for inspection, stares openmouthed at $subSlave.slaveName as _he2 goes. $He's obviously unfamiliar with anal sex.
 <br><br>
 $activeSlave.slaveName coughs and looks doubtful, like $he's mulling over a question. You let the poor repressed $girl chew on it for a while, and eventually $he bursts out, "<<Master $activeSlave>>, what were you doing with $subSlave.slaveName?" The absurdity gives you a moment's pause, but you answer gamely that you were fucking _his2 ass. $activeSlave.slaveName blushes furiously but plunges on, "I'm <<s>>-<<s>>orry, <<Master>>, but I <<s>>till don't under<<s>>tand. I thought <<s>>e<<x>> happened in a v-vagina. I d-didn't think b-butt<<s>> were — were for, you know, that."
-<<set $subSlave.analCount++, $analTotal++>>
+<<set $subSlave.counter.anal++, $analTotal++>>
 <<if canImpreg($subSlave, $PC)>>
 	<<= knockMeUp($subSlave, 5, 1, -1, 1)>>
 <</if>>
@@ -747,7 +747,7 @@ Mere moments after you absorb this arresting scene, $subSlave.slaveName thrusts
 
 <<case "simple assault">>
 
-<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 <<set _vaginal = 0>>
 <<if $subSlave.vagina != 0 && canDoVaginal($subSlave)>><<set _vaginal = 1>><</if>>
 You round a corner and almost trip over <<EventNameLink>>. $He's on top of another slave, humping away; $his <<if $activeSlave.butt > 8>>monstrous, naked ass jiggles lewdly<<elseif $activeSlave.anus > 2>>loose asspussy winks lewdly<<elseif $activeSlave.muscles > 30>>heavily muscled butt flexes powerfully<<elseif $activeSlave.butt > 3>>big butt pumps energetically<<else>>nice little butt flexes cutely<</if>> as $he thrusts. You can't see much of the slave <<if _vaginal>>lying on _his2 back<<else>>face-down<</if>> underneath $activeSlave.slaveName, but you recognize _him2 as $subSlave.slaveName by _his2 sobbing. _He2's struggling a little, but $activeSlave.slaveName has _him2 pinned to the floor by _his2 wrists, and $activeSlave.slaveName is quickly raping the resistance out of the <<print SlaveTitle($subSlave)>>.
@@ -778,8 +778,8 @@ $subSlave.slaveName <<if _vaginal>>looks out from under $activeSlave.slaveName<<
 
 <<case "cockmilk interception">>
 
-<<set $subSlave.oralCount++, $oralTotal++>>
-<<set $activeSlave.oralCount++, $oralTotal++>>
+<<set $subSlave.counter.oral++, $oralTotal++>>
+<<set $activeSlave.counter.oral++, $oralTotal++>>
 Early in the morning, you run across $subSlave.slaveName using one of the penthouse milking machines. This isn't surprising;
 <<if $subSlave.lactation == 0>>
 	_he2's not lactating, but _he2's a good semen producer and when _he2 wakes up, _he2's usually very ready to have one of the machines drain _his2 balls for _him2.
@@ -987,18 +987,18 @@ $activeSlave.slaveName shifts a little, and giggles.
 <<set _hands = "anus">>
 <<if $activeSlave.dick > 0 && $activeSlave.chastityPenis == 0>>
 	harder, <<s>>weetie." $subSlave.slaveName's hands aren't visible, but $his lewd movements make it obvious that $he's <<if canAchieveErection($activeSlave)>>giving $his _mother a handjob<<else>>playing with $his _mother's limp dick<</if>>
-	<<set $activeSlave.oralCount++, $subSlave.oralCount++, $oralTotal+2>>
+	<<set $activeSlave.counter.oral++, $subSlave.counter.oral++, $oralTotal+2>>
 	<<set _hands = "dick">>
 <<elseif canDoVaginal($activeSlave)>>
 	deeper, <<s>>weetie." $subSlave.slaveName's hands aren't visible, but $he's obviously using <<if $activeSlave.vagina > 2>>a fist to fuck $his _mother's loose pussy<<elseif $activeSlave.vagina > 1>>a couple of fingers to pleasure $his _mother's pussy<<else>>a finger to pleasure $his _mother's tight pussy<</if>>
-	<<set $activeSlave.vaginalCount++, $subSlave.oralCount++, $vaginalTotal++, $oralTotal++>>
+	<<set $activeSlave.counter.vaginal++, $subSlave.counter.oral++, $vaginalTotal++, $oralTotal++>>
 	<<set _hands = "vagina">>
 <<elseif canDoAnal($activeSlave)>>
 	deeper, <<s>>weetie." $subSlave.slaveName's hands aren't visible, but $he obviously has <<if $activeSlave.anus > 2>>a fist up $his _mother's huge asspussy<<elseif $activeSlave.anus > 1>>a couple of fingers up $his _mother's butt<<else>>a finger up $his _mother's tight ass<</if>>
-	<<set $activeSlave.analCount++, $subSlave.oralCount++, $analTotal++, $oralTotal++>>
+	<<set $activeSlave.counter.anal++, $subSlave.counter.oral++, $analTotal++, $oralTotal++>>
 <<else>>
 	ju<<s>>t like that, <<s>>weetie." $subSlave.slaveName's hands aren't visible, but it's obvious $he's using them to manually pleasure $his _mother
-	<<set $activeSlave.oralCount++, $subSlave.oralCount++, $oralTotal+2>>
+	<<set $activeSlave.counter.oral++, $subSlave.counter.oral++, $oralTotal+2>>
 <</if>>
 while _he2 nurses. $activeSlave.slaveName notices you first, of course, and <<if canSee($activeSlave)>>looks up at<<else>>turns to<</if>> you complacently. "Hi, <<Master>>," $he <<say>>s quietly, $his <<if $activeSlave.voice > 2>>bimbo's<<elseif $activeSlave.voice > 1>>pretty<<else>>deep<</if>> voice thick with arousal.
 <<if $subSlave.dietMilk>>
@@ -1046,7 +1046,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 	<</if>>
 	Such honesty is very tough to fake, and the crowd @@.green;knows they just saw real pleasure.@@
 	<<run repX(500, "event", $activeSlave)>>
-	<<set $subSlave.oralCount++, $activeSlave.oralCount++>>
+	<<set $subSlave.counter.oral++, $activeSlave.counter.oral++>>
 	<<set $oralTotal += 2>>
 	<<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>>
 	<</replace>>
@@ -1059,7 +1059,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 	<br><br>
 	<<run Enunciate($subSlave)>>
 	"Whaa-" the slave starts to ask warily before $activeSlave.slaveName pushes _him2 to _his2 knees, spinning _him2 around as $he does so. This brings $subSlave.slaveName face to face with your <<if $PC.dick == 1>>stiff prick, a bead of precum already present at its tip<<else>>wet cunt, a bead of pussyjuice already trailing down your inner thigh<</if>>. "Oh, um, hi <<Master $subSlave>>," _he2 stammers, and then starts to <<if $PC.dick == 1>>suck your dick<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eat your pussy<</if>>. This leaves poor $activeSlave.slaveName without anyone to make out with, so you step in there, grabbing $him and pulling the giggling slave in to kiss $him deeply. $His mouth is indeed a bit <<if $activeSlave.preg > $activeSlave.pregData.normalBirth/2>>sour<<else>>tart<</if>>. $He moans into your mouth as $he feels $his nipples press against <<if $PC.boobs == 1>>yours<<else>>your hard chest<</if>>, and then again as your tongue invades $him. When you <<if $PC.dick == 1>>fill $subSlave.slaveName's mouth with cum<<else>>climax wetly against $subSlave.slaveName's mouth<</if>>, you pull away slightly, letting the slave on _his2 knees below you gasp "You ta<<s>>te great, <<Master>>!" before you spin _him2 around in turn so _he2 can give $activeSlave.slaveName $his own allotment of oral sex. You leave them to it. They @@.mediumaquamarine;trust you a bit more@@ after such a lighthearted little escapade.
-	<<set $activeSlave.trust += 2, $subSlave.trust += 2, $subSlave.oralCount += 2>>
+	<<set $activeSlave.trust += 2, $subSlave.trust += 2, $subSlave.counter.oral += 2>>
 	<<set $oralTotal += 2>>
 	<<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>>
 	<</replace>>
@@ -1100,8 +1100,8 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 		two fingers
 	<</if>>
 	press against and then inside _his2 butthole. _He2 tries to turn away from $activeSlave.slaveName and greet you properly, but $activeSlave.slaveName won't let _him2, so _he2 tries to mumble a greeting into $activeSlave.slaveName's mouth and then settles for a spastic wave of one hand. This is an alluringly awkward process made desperate by the distracting feeling of you fucking _his2 ass. You could have done something more inventive with the situation, but the feeling of <<if ($PC.dick == 1)>>an anal sphincter around the base of your dick<<else>>finger fucking a compliant slave's submissive asspussy while you look after yourself with your other hand<</if>> never gets old. Why complicate things? An hour later you leave your fucktoys stumbling tiredly towards the shower, @@.hotpink;sexually satiated@@ and anally dominated.
-	<<set $activeSlave.trust += 2, $activeSlave.analCount += 2>>
-	<<set $subSlave.trust += 2, $subSlave.analCount += 2>>
+	<<set $activeSlave.trust += 2, $activeSlave.counter.anal += 2>>
+	<<set $subSlave.trust += 2, $subSlave.counter.anal += 2>>
 	<<set $analTotal += 4>>
 	<<if canImpreg($activeSlave, $PC)>>
 		<<= knockMeUp($activeSlave, 5, 1, -1, 1)>>
@@ -1243,9 +1243,9 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 		_He2 orgasms powerfully, _his2 abs tightening. When $activeSlave.slaveName lets _him2 up,
 	<</if>>
 	_he2 looks pleased with _himself2, and @@.mediumaquamarine;a little more confident,@@ too.
-	<<set $subSlave.devotion += 2, $subSlave.trust += 2, $subSlave.analCount++>>
+	<<set $subSlave.devotion += 2, $subSlave.trust += 2, $subSlave.counter.anal++>>
 	<<set $analTotal++>>
-	<<set $activeSlave.penetrativeCount++>>
+	<<set $activeSlave.counter.penetrative++>>
 	<<set $penetrativeTotal++>>
 	<<if canImpreg($subSlave, $activeSlave)>>
 		<<= knockMeUp($subSlave, 5, 1, $activeSlave.ID, 1)>>
@@ -1286,8 +1286,8 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 		<</if>>
 	<</if>>
 	When $subSlave.slaveName has stumbled off to the shower, $activeSlave.slaveName presents $himself for inspection, smelling of sex and @@.mediumaquamarine;smiling trustingly.@@
-	<<set $activeSlave.devotion += 2, $activeSlave.trust += 2, $activeSlave.penetrativeCount++>>
-	<<set $subSlave.analCount++>>
+	<<set $activeSlave.devotion += 2, $activeSlave.trust += 2, $activeSlave.counter.penetrative++>>
+	<<set $subSlave.counter.anal++>>
 	<<set $analTotal++, $penetrativeTotal++>>
 	<<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>>
 	<</replace>>
@@ -1301,7 +1301,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 	You approach the fucking slaves, kneeling next to them and running a possessive hand over $activeSlave.slaveName's butt. The slave doesn't even have to look, recognizing you by your grip, and greets you cheerfully: "Hi <<Master>>!" $subSlave.slaveName giggles and cranes around to <<if canSee($subSlave)>>see<<else>>greet you<</if>>. "Hi <<Master $subSlave>>," _he2 choruses. $activeSlave.slaveName wiggles $his bottom under your hand, @@.mediumaquamarine;trusting your judgment,@@ and $subSlave.slaveName <<if canSee($subSlave)>>watches<<else>>waits<</if>> to see what you'll do @@.mediumaquamarine;with anticipation.@@
 	<<if $PC.dick == 0>>
 		You decide to make use of the position the slaves have gotten themselves into. Once naked, you get on all fours ahead of them, and then back yourself between them until you're effectively sitting on the massive cushion formed between them by their breasts. This puts your pussy against $subSlave.slaveName's mouth, and your butt right in front of $activeSlave.slaveName's face. $subSlave.slaveName starts to eat you out with dedication, and after planting a wet kiss on each of your thighs, $activeSlave.slaveName runs $his tongue from the base of your cunt and along your perineum, and then begins to kiss your asshole. The universe of warm wetness created by their mouths is so intense that your arms almost buckle.
-		<<set $subSlave.oralCount++, $activeSlave.oralCount++>>
+		<<set $subSlave.counter.oral++, $activeSlave.counter.oral++>>
 		<<set $oralTotal += 2>>
 	<<else>>
 		They don't have long to wait. There's no need to be excessively creative. You get behind them and start from the top, laying your cock against $activeSlave.slaveName's back, which produces an anticipatory shudder. Moving down, you
@@ -1311,13 +1311,13 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 			<<if $PC.vagina == 1>>trail your hot cunt across the tops of $his buttocks and then <</if>>tease your dickhead against $activeSlave.slaveName's virgin butt for a moment before continuing. You move your cockhead, beaded with precum, down $his soft perineum
 		<<elseif $activeSlave.anus < 3>>
 			push your cock against $activeSlave.slaveName's tight asshole, causing $him to stiffen and struggle momentarily before it pops inside $him. After giving $his butt a thorough fuck, you move your wet cockhead down $his soft perineum
-			<<set $activeSlave.analCount++, $analTotal++>>
+			<<set $activeSlave.counter.anal++, $analTotal++>>
 			<<if canImpreg($activeSlave, $PC)>>
 				<<= knockMeUp($activeSlave, 5, 1, -1, 1)>>
 			<</if>>
 		<<else>>
 			push your cock up $activeSlave.slaveName's asspussy, which accepts it with ease. After giving it a good hard reaming, you move your wet cockhead down $his soft perineum
-			<<set $activeSlave.analCount++, $analTotal++>>
+			<<set $activeSlave.counter.anal++, $analTotal++>>
 			<<if canImpreg($activeSlave, $PC)>>
 				<<= knockMeUp($activeSlave, 5, 1, -1, 1)>>
 			<</if>>
@@ -1326,7 +1326,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 			and into the warm space between the two slaves for a little while.
 		<<else>>
 			and into $his cunt, giving it a good hard fuck.
-			<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+			<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 			<<if canImpreg($activeSlave, $PC)>>
 				<<= knockMeUp($activeSlave, 5, 0, -1, 1)>>
 			<</if>>
@@ -1335,7 +1335,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 		<<if !canDoVaginal($subSlave) || ($subSlave.vagina == 0)>>
 		<<else>>
 			giving _him2 a turn with _his2 owner's cock inside _his2 womanhood before
-			<<set $subSlave.vaginalCount++, $vaginalTotal++>>
+			<<set $subSlave.counter.vaginal++, $vaginalTotal++>>
 			<<if canImpreg($subSlave, $PC)>>
 				<<= knockMeUp($subSlave, 5, 0, -1, 1)>>
 			<</if>>
@@ -1344,7 +1344,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 			using the slave's smashed-together buttocks to rub against.
 		<<else>>
 			giving _him2 as hard a buttfuck as you can manage with $activeSlave.slaveName between you.
-			<<set $subSlave.analCount++, $analTotal++>>
+			<<set $subSlave.counter.anal++, $analTotal++>>
 			<<if canImpreg($subSlave, $PC)>>
 				<<= knockMeUp($subSlave, 5, 1, -1, 1)>>
 			<</if>>
@@ -1383,9 +1383,9 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 			$activeSlave.slaveName rides $subSlave.slaveName hard, knowing that the looser $his ass is, the easier whatever you're planning will be. $subSlave.slaveName's penis isn't big enough to gape $him very much, so $activeSlave.slaveName, trying to be prepared, reaches around to shove an extra finger in alongside it.
 		<</if>>
 		You<<if $PC.dick == 0>> put on a strap-on,<</if>> stop $his desperate humping<<if $PC.dick == 0>>,<</if>> and shove $his <<if $activeSlave.bellyPreg >= 1500>>gravid <<elseif $activeSlave.belly >= 1500>>bloated <</if>>torso back down against $subSlave.slaveName's boobs. $subSlave.slaveName grabs hold of $activeSlave.slaveName's buttocks and pulls them as far apart as _he2 possibly can, removing all protection from $activeSlave.slaveName's already-full asshole. $activeSlave.slaveName takes a deep breath and lets it out slowly as $he feels <<if $PC.dick == 0>>the head of the strap-on<<else>>your cockhead<</if>> press insistently against the outside of $his anus and then, <<if $showInches == 2>>inch<<else>>centimeter<</if>> by agonizing <<if $showInches == 2>>inch<<else>>centimeter<</if>>, seat itself up $his butt alongside $subSlave.slaveName's cock. $He shudders when you begin to thrust. $subSlave.slaveName, overstimulated, climaxes first; as the edge comes off _his2 hard-on, _his2 cock slides out of $activeSlave.slaveName's ass, letting you be utterly merciless to the loosened, cum-soaked hole.
-		<<set $activeSlave.analCount++>>
+		<<set $activeSlave.counter.anal++>>
 		<<set $analTotal++>>
-		<<set $subSlave.penetrativeCount++>>
+		<<set $subSlave.counter.penetrative++>>
 		<<set $penetrativeTotal++>>
 		<<if canImpreg($activeSlave, $PC)>>
 			<<= knockMeUp($activeSlave, 5, 1, -1, 1)>>
@@ -1401,9 +1401,9 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 			carefully pushing a finger from each hand up $activeSlave.slaveName's tight butthole.
 		<</if>>
 		$activeSlave.slaveName begs $subSlave.slaveName to fuck $his butt, knowing that the looser $his ass is, the easier whatever you're planning will be. $subSlave.slaveName does _his2 best, using _his2 fingers to stretch $activeSlave.slaveName's sphincter as much as _he2 can without hurting $him.
-		<<set $activeSlave.analCount++>>
+		<<set $activeSlave.counter.anal++>>
 		<<set $analTotal++>>
-		<<set $subSlave.penetrativeCount++>>
+		<<set $subSlave.counter.penetrative++>>
 		<<set $penetrativeTotal++>>
 		Once you're satisfied that $he can take what's coming, you<<if $PC.dick == 0>> put on a strap-on,<</if>> steady $his hips<<if $PC.dick == 0>>,<</if>> and shove $his <<if $activeSlave.bellyPreg >= 1500>>gravid <<elseif $activeSlave.belly >= 1500>>bloated <</if>>torso back down against $subSlave.slaveName's boobs. $subSlave.slaveName pulls to either side, gaping $activeSlave.slaveName's hole for you. $activeSlave.slaveName takes a deep breath and lets it out slowly as $he feels <<if $PC.dick == 0>>the head of the strap-on<<else>>your cockhead<</if>> slide between $subSlave.slaveName's fingers, <<if $showInches == 2>>inch<<else>>centimeter<</if>> by agonizing <<if $showInches == 2>>inch<<else>>centimeter<</if>>, and seat itself up $his butt. $He shudders when you begin to thrust. $subSlave.slaveName keeps _his2 fingers where they are, doing _his2 best to use them to give you a handjob inside $activeSlave.slaveName's ass.
 		<<if canImpreg($activeSlave, $PC)>>
@@ -1466,9 +1466,9 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 	$activeSlave.slaveName laughs unpleasantly at the desperately uncomfortable slave, and <<say>>s, "Tell you what, <<s>>lut. I'll leave you alone if thi<<s>> doe<<s>>n't get you off." Already realizing _his2 predicament, $subSlave.slaveName begins to protest, but $activeSlave.slaveName cuts _him2 off. "<<Sh>>ut your fucking cockhol<<s>>ter, bitch, I'm talking. I'll leave you alone if thi<<s>> doe<<s>>n't get you off, but if you come, you've obviou<<s>>ly been lying to me, and you obviou<<s>>ly want me to buttfuck you all night long." $subSlave.slaveName tries very hard, taking a huge breath of air and holding it in, biting _his2 lip, shutting _his2 eyes tight, and more, but it's all for naught. Before long, _he2 stiffens <<if $subSlave.balls > 0 || $subSlave.prostate > 0>>and makes a mess on the bedroll<<else>>with orgasm<</if>>, moaning as _his2 anal sphincter tightens against the invading <<if canPenetrate($activeSlave)>>cock<<else>>fingers<</if>>. Once the climax leaves _him2, _he2 begins to sob, knowing what this means. $activeSlave.slaveName takes _his2 hand away from the crying _girl2's crotch and begins to massage _his2 back with surprising tenderness. "<<Sh>>h, <<s>>weetie, it'<<s>> all right. I promi<<s>>e you'll enjoy thi<<s>>, if you let your<<s>>elf." You leave quietly, letting $activeSlave.slaveName have $his fun. As the week goes on, $subSlave.slaveName's @@.lightcoral;attitude towards anal sex@@ improves quickly, though _he2 feels rather conflicted about $activeSlave.slaveName for forcing this on _him2.
 	<<set $activeSlave.trust += 4>>
 	<<if canPenetrate($activeSlave)>>
-		<<set $activeSlave.penetrativeCount += 4, $penetrativeTotal += 4>>
+		<<set $activeSlave.counter.penetrative += 4, $penetrativeTotal += 4>>
 	<</if>>
-	<<set $subSlave.analCount += 4, $subSlave.fetish = "buttslut", $subSlave.fetishKnown = 1, $subSlave.fetishStrength = 65>>
+	<<set $subSlave.counter.anal += 4, $subSlave.fetish = "buttslut", $subSlave.fetishKnown = 1, $subSlave.fetishStrength = 65>>
 	<<set $analTotal += 4>>
 	<<if canPenetrate($activeSlave) && canImpreg($subSlave, $activeSlave)>>
 		<<= knockMeUp($subSlave, 20, 1, $activeSlave.ID, 1)>>
@@ -1526,9 +1526,9 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 	to rest on your unforgiving face<<else>>a pleased chuckle out of you. With dawning comprehension, _his2 face rapidly moves to face yours<</if>>. _He2 wilts. $activeSlave.slaveName thinks this is hilarious, and laughs so hard at the slave's reaction to your appearance that $he almost loses hold of $subSlave.slaveName's <<if $subSlave.dick > 0>>cock<<elseif $subSlave.clit > 0>>clit<<else>>ass<</if>>. There's nothing quite like oral from a _girl2 who's moaning with anal pain, so you sit on the head of the bedroll and <<if $PC.dick == 1>>stick your dick in $subSlave.slaveName's mouth<<else>>pull $subSlave.slaveName's mouth against your cunt<</if>>. $activeSlave.slaveName is still giggling, but leans over the unhappy slave speared between the two of you to @@.hotpink;plant a kiss@@ on you. $He misses, smearing $his kiss along your cheek and past your ear, but you take $his face in your hands and kiss $him properly as $subSlave.slaveName begins to do _his2 best to relax and get you off, @@.gold;fearful@@ that worse is in store if _he2 doesn't @@.hotpink;submit.@@
 	<<set $activeSlave.devotion += 4>>
 	<<if canPenetrate($activeSlave)>>
-		<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+		<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<</if>>
-	<<set $subSlave.analCount++, $subSlave.oralCount++, $subSlave.trust -= 4, $subSlave.devotion += 4>>
+	<<set $subSlave.counter.anal++, $subSlave.counter.oral++, $subSlave.trust -= 4, $subSlave.devotion += 4>>
 	<<set $analTotal++, $oralTotal++>>
 	<<if canPenetrate($activeSlave) && canImpreg($subSlave, $activeSlave)>>
 		<<= knockMeUp($subSlave, 20, 1, $activeSlave.ID, 1)>>
@@ -1546,7 +1546,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 	$subSlave.slaveName desperately takes in a huge breath. $activeSlave.slaveName, who has gotten the idea (and to go by $his furious masturbation, clearly likes it), gasps out, "But it'<<s>> going to be <<s>>o big! It'<<s>> going to burn!" Here you begin to apply inexorable pressure. $subSlave.slaveName manages one more deep breath, but it becomes a squeal of anguish and _he2 tries frantically to burrow into the couch, away from the penetrating <<if $PC.dick == 1>>cock<<else>>strap-on<</if>>. "You're going to panic, and <<s>>truggle, and <<heP>>'<<s>> going to hold you down and rape your butt while you <<s>>cream and cry..."
 	$activeSlave.slaveName trails off as $he shakes with orgasm; $he doesn't say any more, but the @@.hotpink;wild satisfaction@@ <<if canSee($activeSlave)>>in $his <<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>on $his face<</if>> says it for $him. $subSlave.slaveName, meanwhile, is a mess, but hurries @@.gold;fearfully@@ to obey your instructions to go clean _himself2, and hides _his2 @@.mediumorchid;hatred@@ as _he2 gingerly applies an enema to _his2 @@.lime;loosened butt.@@
 	<<set $activeSlave.devotion += 5>>
-	<<set $subSlave.trust -= 10, $subSlave.devotion -= 5, $subSlave.analCount++, $subSlave.anus = 1>>
+	<<set $subSlave.trust -= 10, $subSlave.devotion -= 5, $subSlave.counter.anal++, $subSlave.anus = 1>>
 	<<set $analTotal++>>
 	<<if canImpreg($subSlave, $PC)>>
 		<<= knockMeUp($subSlave, 5, 1, -1, 1)>>
@@ -1580,7 +1580,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 	You approach and observe to $activeSlave.slaveName that it sounds like $he's speaking from experience. $He glances at you nervously, but agrees. You tell $him to go on, so $he turns to the mystified $subSlave.slaveName and mumbles, "It wa<<s>>n't ea<<s>>y for me the fir<<s>>t time either."
 	$He gasps as you slide around behind $him, your hands snaking around $his <<if $activeSlave.boobs > 2000>>massive tits<<elseif $activeSlave.boobs > 1000>>big boobs<<elseif $activeSlave.boobs > 400>>prominent breasts<<else>>chest<</if>> to pinch $his $activeSlave.nipples nipples. You whisper into $his ear, ordering $him to tell $his little story again, slowly. "<<HeP>>'<<s>> going to hold you down and <<sh>>ove <<hisP>> <<if $PC.dick == 1>>huge cockhead<<else>>bigge<<s>>t <<s>>trap-on<</if>> right up again<<s>>t thi<<s>> tight little hole," $he tells $subSlave.slaveName. The poor _girl2 doesn't know what to do, so _he2 just stands <<if canHear($activeSlave)>>and listens<<else>>still<</if>>, <<if canSee($subSlave)>>watching<<else>>staring<</if>> dumbly as $activeSlave.slaveName talks. $He's a lot less intimidating this time around, gasping out the words as you maneuver your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> against $his <<if $activeSlave.anus > 2>>loose butthole<<elseif $activeSlave.anus > 1>>experienced ass<<else>>tight butthole<</if>> for some standing anal. "You're going to do your be<<s>>t to relax like a good little _girl2," $he moans. <<if ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>>$His limp dick hangs lamely as you press against $his backdoor, but it's dripping precum.<<elseif $activeSlave.dick > 0>>$He has a throbbing erection.<<elseif $activeSlave.clit > 0>>As you shove $him into place, your hand brushes against $his enormously erect clit.<<else>>As you shove $him into place, your hand brushes against moisture coating $his inner thighs.<</if>> The bitch is getting off on this.
 	"But it'<<s>> going to be <<s>>o big — it'<<s>> going to bu-hu-hur-hurn... oh..." You're up $his ass and pounding away, <<if $subSlave.belly >= 5000>>with one hand on $his hips and the other around $his gravid belly<<else>>holding $his hips with both hands and<</if>> bouncing $his butt against your crotch as your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> slides in and out of $him. You administer a hard slap to $his ass and tell $him to keep going. $He shakes $his head and manages to get back on track, grunting out, "You're going to panic — and — and — oh — <<s>>-<<s>>truggle, and <<heP>>'<<s>> going t-to h-ho-oh-old you d-down, oh, ow, and r-ra-rape your b-butt while, oh p-plea<<s>>e <<Master>>, you <<s>>cream, ooh, and c-cry... o-oh... ah." $He feels your <<if $PC.dick == 1>>hot seed jet into $his asshole<<else>>own orgasm<</if>> and your hands release their grip, and slides wetly off you, <<if ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>>$his own messy little orgasm running down $his legs to join the cum dripping out of $his ass<<elseif $activeSlave.dick > 0>>stepping around the mess $he shot onto the floor and trying to keep your load inside $his ass<<else>>$his feminine juices running down $his legs to join the cum dripping out of $his ass<</if>>. $He walks gingerly to the bathroom for a cleanup, looking a lot more @@.hotpink;submissive@@ than when you walked in. $subSlave.slaveName is still staring <<if canSee($subSlave)>>at<<else>>towards<</if>> you. There's a little @@.gold;fear@@ there, but some @@.hotpink;awe,@@ too.
-	<<set $activeSlave.devotion += 5, $activeSlave.analCount++>>
+	<<set $activeSlave.devotion += 5, $activeSlave.counter.anal++>>
 	<<set $analTotal++>>
 	<<if canImpreg($activeSlave, $PC)>>
 		<<= knockMeUp($activeSlave, 5, 1, -1, 1)>>
@@ -1597,9 +1597,9 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 	<<replace "#result">>
 	Even though you already have everyone's rapt attention, you rap on the glass for emphasis<<if canSee($activeSlave) && canSee($subSlave)>>, watched closely by four huge eyes<</if>>. You politely admonish $activeSlave.slaveName, and tell $him to do a better job of looking after $his anal bottom's pleasure. $He nods vigorously and snakes a hand around $subSlave.slaveName, to where <<if ($subSlave.dick > 0) && !canAchieveErection($subSlave)>>_his2 limp dick is smashed against the glass<<elseif $subSlave.dick > 0>>_his2 dick, shamefully half-hard despite _his2 unwillingness, is smashed against the glass<<elseif $subSlave.vagina == -1>>_his2 featureless groin is hidden between _his2 forced-together legs<<else>>_his2 neglected pussy is hidden between _his2 forced-together legs<</if>>. $activeSlave.slaveName goes back to the anal, but gives $subSlave.slaveName a serviceable reach around as $he does. $subSlave.slaveName does not orgasm, but _he2 looks a little less unhappy and @@.mediumaquamarine;thanks you@@ for your intervention after $activeSlave.slaveName <<if canPenetrate($activeSlave)>>grunts, fills _his2 asshole with cum, and pulls $himself out.<<else>>shakes with orgasm and removes $his fingers.<</if>>
 	<<if canPenetrate($activeSlave)>>
-		<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+		<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<</if>>
-	<<set $subSlave.analCount++, $subSlave.trust += 4>>
+	<<set $subSlave.counter.anal++, $subSlave.trust += 4>>
 	<<set $analTotal++>>
 	<<if canPenetrate($activeSlave) && canImpreg($subSlave, $activeSlave)>>
 		<<= knockMeUp($subSlave, 5, 1, $activeSlave.ID, 1)>>
@@ -1613,9 +1613,9 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 	You tell $activeSlave.slaveName to get out of the shower. $He looks crushed, and $subSlave.slaveName looks hopeful, until you tell $him to bring the bitch. $activeSlave.slaveName grabs $subSlave.slaveName by the wrist and drags $his protesting victim along. You sit on the counter and tell $activeSlave.slaveName to pass you the anal slave. $He does, giggling maliciously, openly masturbating as you pull the recalcitrant $subSlave.slaveName up onto your lap, seat <<if $PC.dick == 0>>a strap-on<<else>>your cock<</if>> firmly up _his2 already-fucked <<if $subSlave.anus > 2>>anal slit<<elseif $subSlave.anus > 1>>asshole<<else>>anus<</if>>, seize the backs of _his2 knees, and pull _him2 up into a crouching position atop you. You lift _him2 up and down on <<if $PC.dick == 0>>the strap-on<<else>>your dick<</if>> for a while, letting $activeSlave.slaveName continue $his <<if canPenetrate($activeSlave)>>jerking<<else>>rubbing<</if>>, before telling $him to join you. $He hesitates for a moment before you explain that $he should join you up $subSlave.slaveName's butthole. Your victim begins to cry openly but knows better than to beg. $activeSlave.slaveName <<if canPenetrate($activeSlave)>>pushes $his iron-hard prick up alongside yours,<<else>>shoves first one and then two fingers up alongside your prick,<</if>> eliciting a long wail from <<if $subSlave.belly >= 10000>>the overfilled <</if>>$subSlave.slaveName. The position isn't the best for pounding's sake, but the sadistic thrill of $subSlave.slaveName's anguish is plenty to bring both you and $activeSlave.slaveName to prompt orgasm. $subSlave.slaveName stumbles painfully back to the shower with @@.gold;ill-concealed terror,@@ while $activeSlave.slaveName impulsively gives you a @@.hotpink;quick hug.@@
 	<<set $activeSlave.devotion += 4>>
 	<<if canPenetrate($activeSlave)>>
-		<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+		<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<</if>>
-	<<set $subSlave.analCount += 2, $subSlave.trust -= 5>>
+	<<set $subSlave.counter.anal += 2, $subSlave.trust -= 5>>
 	<<set $analTotal += 2>>
 	<<if canImpreg($subSlave, $PC)>>
 		<<= knockMeUp($subSlave, 5, 1, -1, 1)>>
@@ -1663,7 +1663,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 		play with $his pussy,
 	<</if>>
 	and $he almost sobs with relief. After $he's almost forgotten the phallus in $his ass, you begin to fuck $him gradually. $He climaxes before too long, $his tight sphincter <<if $PC.dick == 1>>hugging your shaft wonderfully<<else>>visibly compressing the strap-on<</if>>. Confused, $he mumbles into the couch, "<<Master>>, I c-came. I came to your thing in my butt. A-am I — doe<<s>> that make me a <<s>>lut?" You assure $him that it does. Surprisingly, $he does not break down, but exhales slowly and squares $his shoulders, visibly resolving to @@.hotpink;be a slut@@ if $he has to. $He even takes a bit longer than strictly necessary giving $himself $his @@.lime;first@@ post-sex enema.
-	<<set $activeSlave.devotion += 5, $activeSlave.anus += 1, $activeSlave.analCount++>>
+	<<set $activeSlave.devotion += 5, $activeSlave.anus += 1, $activeSlave.counter.anal++>>
 	<<set $analTotal++>>
 	<<if canImpreg($activeSlave, $PC)>>
 		<<= knockMeUp($activeSlave, 5, 1, -1, 1)>>
@@ -1674,7 +1674,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	You tell $him that $his butt is your property, just like $subSlave.slaveName's. $He looks @@.gold;terrified.@@ You continue, telling $him to bring your property over to you. $He stumbles over, begging, "P-plea<<s>>e, fuck me <<Master>>, plea<<s>>e don't do <<s>>tuff to my butt. It'<<s>> going t-to h-hurt.<<if $activeSlave.preg > $activeSlave.pregData.normalBirth/2>> And I-I'm r-really pregnant.<<elseif $activeSlave.pregKnown == 1>> And I-I'm p-pregnant.<</if>>" You push $him down across your desk, giving $him a swat across the rump to warn $him to shut up. $He does, though $he makes a little squealing noise when you begin to grope $his ass, working your way in towards $his virgin backdoor. When $he feels <<if $PC.dick == 1>>your lubed cockhead<<else>>a lubed strap-on<</if>> sliding between $his buttocks and then pressing against $his anus, $he bursts out, "Plea<<s>>e no, <<Master>>! Plea<<s>>e not my — AAAH! OW!" and bursts into tears. You give $him a few seconds to get used to your girth and then begin to fuck $his delicious little virgin behind. Despite the pain, the <<if $activeSlave.vagina != -1>>stimulation gets $him wet<<elseif $activeSlave.prostate != 0>>prostate stimulation gets $him hard<<else>>stimulation brings a little fluid out of $him<</if>>, and you tell $him that $he clearly wants it. $He doesn't know what to say in response, so $he just cries harder as <<if $activeSlave.dick == 0>>you reach around to cup $his soaking cunt possessively<<else>>$he starts to leak despite $his displeasure<</if>>. $His butthole is so wonderfully tight that you orgasm quickly, throwing $his unresisting butt over onto the couch for another round. $He's @@.green;no longer repressed,@@ but $he now @@.red;hates@@ having $his @@.lime;newly loosened butt@@ fucked.
-	<<set $activeSlave.behavioralFlaw = 0, $activeSlave.sexualFlaw = "hates anal", $activeSlave.trust -= 5, $activeSlave.anus += 1, $activeSlave.analCount++>>
+	<<set $activeSlave.behavioralFlaw = 0, $activeSlave.sexualFlaw = "hates anal", $activeSlave.trust -= 5, $activeSlave.anus += 1, $activeSlave.counter.anal++>>
 	<<set $analTotal++>>
 	<<if canImpreg($activeSlave, $PC)>>
 		<<= knockMeUp($activeSlave, 5, 1, -1, 1)>>
@@ -1693,7 +1693,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 	<<replace "#result">>
 	You tell $him that $his butt is your property, just like $subSlave.slaveName's. $He looks @@.gold;terrified,@@ but this is nothing to $his reaction when another slave arrives to bring $him out for an auction of $his virgin anus. $He's dragged out, whining, "P-plea<<s>>e, <<Master>>, plea<<s>>e don't <<s>>ell my butthole! I'll do anything! Plea<<s>>e!" $His pleas are unavailing. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> conducts a brisk streetside auction of the weeping slave $girl, using compliance systems to force $him to spread $his quivering buttocks for the crowd. The @@.yellowgreen;winning bidder@@ uses a public stall to do the deed; its thin walls are nowhere near enough to disguise $his whining and sobbing as he @@.lime;takes $his anal virginity.@@ $He now @@.red;hates anal.@@
 	<<run cashX(500, "whore", $activeSlave)>>
-	<<set $activeSlave.sexualFlaw = "hates anal", $activeSlave.trust -= 5, $activeSlave.anus += 1, $activeSlave.analCount++, $activeSlave.publicCount++>>
+	<<set $activeSlave.sexualFlaw = "hates anal", $activeSlave.trust -= 5, $activeSlave.anus += 1, $activeSlave.counter.anal++, $activeSlave.counter.publicUse++>>
 	<<set $analTotal++>>
 	<<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">>
 		<<= knockMeUp($activeSlave, 5, 1, -2, 1)>>
@@ -1729,7 +1729,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 			<<= knockMeUp($subSlave, 5, 1, -1, 1)>>
 		<</if>>
 	<</if>>
-	<<set $subSlave.analCount++, $subSlave.penetrativeCount++, $subSlave.devotion += 4>>
+	<<set $subSlave.counter.anal++, $subSlave.counter.penetrative++, $subSlave.devotion += 4>>
 	<<set $analTotal++, $penetrativeTotal++>>
 	<<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>>
 	<</replace>>
@@ -1744,7 +1744,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 		<<= SimpleVCheck()>>
 	<<case "cumslut">>
 		giving the cumslut a soapy massage as $he <<if $PC.dick == 1>>sucks your cock<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eats you out<</if>>.
-		<<set $activeSlave.oralCount += 1>>
+		<<set $activeSlave.counter.oral += 1>>
 		<<set $oralTotal += 1>>
 	<<case "humiliation">>
 		holding the humiliation slut up against the shower wall so passing slaves can see $him get fucked.
@@ -1777,7 +1777,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 	As $activeSlave.slaveName orgasms in your arms, you feel $subSlave.slaveName hug your thighs lightly before starting to <<if $PC.dick == 1>>blow you<<else>>lick your pussy<</if>> _himself2. Afterward, you bring the tired pair back to their bed and get them tucked in. They @@.mediumaquamarine;find the gesture comforting,@@ and are asleep in an instant.
 	<<= SimpleVCheck()>>
 	<<set $activeSlave.trust += 4>>
-	<<set $subSlave.oralCount++, $subSlave.penetrativeCount++, $subSlave.trust += 4>>
+	<<set $subSlave.counter.oral++, $subSlave.counter.penetrative++, $subSlave.trust += 4>>
 	<<set $oralTotal++, $penetrativeTotal++>>
 	<<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>>
 	<</replace>>
@@ -1792,26 +1792,26 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 	<<run Enunciate($activeSlave)>>
 	"Ooh!" $he squeals, @@.hotpink;pleased $he was wrong after all.@@ "Ye<<s>>, thank you, <<Master>>! Fuck me! Fuck me while I rape _him2!" Underneath $him, $subSlave.slaveName cries harder, even though $activeSlave.slaveName has to stop $his thrusting for a moment to let you inside. In fact, you reflect as you hammer $activeSlave.slaveName's <<if $activeSlave.vagina != 0 && canDoVaginal($activeSlave)>><<if $activeSlave.vagina > 2>>roomy<<elseif $activeSlave.vagina > 1>>delectable<<else>>tight little<</if>> cunt<<else>><<if $activeSlave.anus > 2>>gaping<<elseif $activeSlave.anus > 1>>relaxed<<else>>poor little<</if>> asspussy<</if>>, it's a little strange that $subSlave.slaveName @@.gold;seems to think this is worse@@ than just being raped by $activeSlave.slaveName. After all, having your <<if $PC.dick>>turgid cock<<else>>formidable strap-on<</if>> sliding energetically in and out of $his <<if $activeSlave.vagina != 0 && canDoVaginal($activeSlave)>>womanhood<<else>>rectum<</if>> is cramping $activeSlave.slaveName's style a bit. Maybe it's that $subSlave.slaveName is a little squashed under there.
 	<<set $activeSlave.devotion += 4>>
-	<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+	<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<<if $activeSlave.vagina != 0 && canDoVaginal($activeSlave)>>
-		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 		<<if canImpreg($activeSlave, $PC)>>
 			<<= knockMeUp($activeSlave, 5, 0, -1, 1)>>
 		<</if>>
 	<<else>>
-		<<set $activeSlave.analCount++, $analTotal++>>
+		<<set $activeSlave.counter.anal++, $analTotal++>>
 		<<if canImpreg($activeSlave, $PC)>>
 			<<= knockMeUp($activeSlave, 5, 1, -1, 1)>>
 		<</if>>
 	<</if>>
 	<<set $subSlave.trust -= 4>>
 	<<if _vaginal>>
-		<<set $subSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $subSlave.counter.vaginal++, $vaginalTotal++>>
 		<<if canPenetrate($activeSlave) && canImpreg($subSlave, $activeSlave)>>
 			<<= knockMeUp($subSlave, 5, 0, $activeSlave.ID, 1)>>
 		<</if>>
 	<<else>>
-		<<set $subSlave.analCount++, $analTotal++>>
+		<<set $subSlave.counter.anal++, $analTotal++>>
 		<<if canPenetrate($activeSlave) && canImpreg($subSlave, $activeSlave)>>
 			<<= knockMeUp($subSlave, 5, 1, $activeSlave.ID, 1)>>
 		<</if>>
@@ -1839,10 +1839,10 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 	$activeSlave.slaveName pulls out, sits $his bare butt down on the floor, and hauls a struggling $subSlave.slaveName onto $his lap, shoving $his stiff prick back where it belongs. Then $activeSlave.slaveName hauls $subSlave.slaveName's legs back, offering you _his2 already-occupied hole.
 	<<if $subSlave.vagina != 0 && _vaginal == 0>>$subSlave.slaveName has another hole, and _he2 tearfully begs you to use it, but in vain.<</if>>
 	You jam yourself inside, enjoying $subSlave.slaveName's wriggling<<if !_fit>> and the extreme tightness of _his2 overfilled insides. _He2 spasms with pain as you force your way inside _him2<</if>>. $activeSlave.slaveName can't thrust much from where $he is, and serves mostly to tighten $subSlave.slaveName for you, but $he <<if canSee($activeSlave)>>stares into your eyes lovingly<<else>>lovingly smiles at you<</if>>. Playing such an equal sexual role with you definitely @@.mediumaquamarine;builds $his trust@@ in $his role. For _his2 part, $subSlave.slaveName is @@.gold;thoroughly degraded,@@ <<if _fit>>but physically unhurt.<<else>>and @@.orange;stretched out.@@<</if>>
-	<<set $activeSlave.trust += 4, $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+	<<set $activeSlave.trust += 4, $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<<set $subSlave.trust -= 4>>
 	<<if _vaginal>>
-		<<set $subSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $subSlave.counter.vaginal++, $vaginalTotal++>>
 		<<if canImpreg($activeSlave, $PC)>>
 			<<= knockMeUp($activeSlave, 5, 0, -1, 1)>>
 		<</if>>
@@ -1850,7 +1850,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 			<<= knockMeUp($subSlave, 5, 0, $activeSlave.ID, 1)>>
 		<</if>>
 	<<else>>
-		<<set $subSlave.analCount++, $analTotal++>>
+		<<set $subSlave.counter.anal++, $analTotal++>>
 		<<if canImpreg($activeSlave, $PC)>>
 			<<= knockMeUp($activeSlave, 5, 1, -1, 1)>>
 		<</if>>
@@ -1871,9 +1871,9 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 	<br><br>
 	<<run Enunciate($subSlave)>>
 	$subSlave.slaveName gets to _his2 feet too, using a hand to massage _his2 outraged hole. "Thank you, <<Master $subSlave>>, thank you," _he2 repeats over and over, @@.mediumaquamarine;weeping with relief.@@
-	<<set $activeSlave.trust -= 4, $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+	<<set $activeSlave.trust -= 4, $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<<set $subSlave.trust += 4>>
-	<<if _vaginal>><<set $subSlave.vaginalCount++, $vaginalTotal++>><<else>><<set $subSlave.analCount++, $analTotal++>><</if>>
+	<<if _vaginal>><<set $subSlave.counter.vaginal++, $vaginalTotal++>><<else>><<set $subSlave.counter.anal++, $analTotal++>><</if>>
 	<<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>>
 	<</replace>>
 <</link>>
@@ -1883,7 +1883,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 <<link "Step in for the stimulator">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	<<set $subSlave.analCount++, $analTotal++>>
+	<<set $subSlave.counter.anal++, $analTotal++>>
 	<<if canImpreg($subSlave, $PC)>>
 		<<= knockMeUp($subSlave, 5, 1, -1, 1)>>
 	<</if>>
@@ -1902,7 +1902,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 	As $subSlave.slaveName stumbles off, looking @@.hotpink;rather submissive,@@ $activeSlave.slaveName scoots out from underneath the machine. "<<Master>>," $he <<say>>s @@.hotpink;devotedly,@@ "that ta<<s>>ted incredible. It ta<<s>>te<<s>> <<s>>o much better when you fuck it out of _him2!" $He rubs $his<<if $activeSlave.belly >= 5000>> rounded<</if>> tummy with exaggerated satisfaction, and then realizes that you weren't fucking for nearly long enough to have gotten off yourself.
 	<<if $activeSlave.lactation || $activeSlave.balls>>
 		"I need to be milked now, too," $he <<say>>s flirtily, and turns to mount the machine in turn. "Plea<<s>>e, plea<<s>>e do me too!" The machine hasn't had a turn first, this time, so $he's much tighter<<if $PC.dick>>, and when $he's done being milked, $he's got a load of your cum inside $him<</if>>.
-		<<set $activeSlave.analCount++, $analTotal++>>
+		<<set $activeSlave.counter.anal++, $analTotal++>>
 		<<if canImpreg($activeSlave, $PC)>>
 			<<= knockMeUp($activeSlave, 5, 1, -1, 1)>>
 		<</if>>
@@ -1912,7 +1912,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 		<</if>>
 	<<else>>
 		"Plea<<s>>e, plea<<s>>e let me drink your<<s>>, too," $he moans, and gets down on $his knees, opening $his mouth and sticking out $his tongue, begging for <<if $PC.dick>>your cock. You stick it straight down $his throat, and soon add a second load of cum<<else>>you to mount $his face. You do, and soon add a generous helping of femcum<</if>> to $his breakfast.
-		<<set $activeSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<</if>>
 	<<set $activeSlave.devotion += 3, $subSlave.devotion += 3>>
 	<<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>>
@@ -1933,8 +1933,8 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 	can feel that _his2 breasts aren't nearly empty of milk yet, and of course the milkers are tugging at _his2 teats as industriously as ever, so _he2 relaxes luxuriantly as $activeSlave.slaveName starts to climb out from under _him2.
 	<br><br>
 	You announce your presence by ordering $activeSlave.slaveName to stay where $he is. Startled, $he sticks $his head out from under $subSlave.slaveName and chirps "Ye<<s>>, <<Master>>!" and scoots back under, waiting to see what you're planning. You straddle $subSlave.slaveName's face; as <<if canSee($subSlave)>>_his2 vision is filled by your <<if $PC.dick>>erect dick<<else>>wet pussy<</if>><<elseif canSmell($subSlave)>>_his2 nose samples the scent of <<if $PC.dick>>the precum budding at the tip of your erect dick<<else>>your wet pussy<</if>><<else>>_his2 face is warmed by the heat from your <<if $PC.dick>>hard cock<<else>>wet cunt<</if>><</if>>, _he2 opens _his2 mouth compliantly and <<if $PC.dick>>receives _his2 owner's hot cock, pressed past _his2 lips and down _his2 throat. _He2 starts sucking<<else>>is rewarded with _his2 owner's hot womanhood, pressed against _his2 lips. _He2 starts eating you out<</if>> obediently, until you reach down to _his2 still-jiggling udders and tug one of the milkers loose. $subSlave.slaveName starts with discomfort, moaning uncomfortably into your <<if $PC.dick>>member<<else>>cunt<</if>> before getting back to work. _His2 <<if $subSlave.lactation > 1>>lactation is unnaturally copious<<else>>milk is really flowing<</if>>, and a thin stream of cream squirts out of _him2. It lands on $activeSlave.slaveName's face below, surprising $him. $He splutters comically, but obeys eagerly when you squeeze $subSlave.slaveName's freed boob and order $activeSlave.slaveName to start drinking. After all, you point out, a balanced diet is important. $activeSlave.slaveName @@.mediumaquamarine;giggles complaisantly@@ and reaches for the proffered tit. $subSlave.slaveName is still basking in the afterglow of _his2 orgasm and shudders silently with overstimulation as _he2 feels $activeSlave.slaveName's lips <<if $subSlave.nipples != "fuckable">>latch around<<else>>encircle<</if>> _his2 $subSlave.nipples nipple.
-	<<set $subSlave.oralCount++, $oralTotal++, $subSlave.mammaryCount++, $mammaryTotal++>>
-	<<set $activeSlave.oralCount++, $oralTotal++>>
+	<<set $subSlave.counter.oral++, $oralTotal++, $subSlave.counter.mammary++, $mammaryTotal++>>
+	<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<<set $activeSlave.trust += 5>>
 	<<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>>
 	<</replace>>
@@ -1974,7 +1974,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 		shoot your load deep into $him.
 	<</if>>
 	Denied the taste of most of your semen, deposited far back and beyond $his taste buds, $he forms a tight seal around your shaft as $he pulls $his head back and off your cock, sucking the residual drops out of you and onto $his tongue. $He swallows, gives a <<if $activeSlave.trust > 20>>contented<<else>>relieved<</if>> sigh, and looks up at you @@.hotpink;devotedly.@@
-	<<set $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.counter.oral++, $oralTotal++>>
 	<<set $activeSlave.devotion += 5>>
 	<<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>>
 	<</replace>>
@@ -1999,14 +1999,14 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 	<<else>>
 		turns to $subSlave.slaveName, shoving $his dick up the <<print SlaveTitle($subSlave)>>'s butt. $subSlave.slaveName gasps, wriggles _himself2 into a more comfortable position, and then flexes _his2 ass a little, letting the <<print SlaveTitle($activeSlave)>> whose cock is inside _his2 anus know that $he can go for it. $activeSlave.slaveName does, thrusting happily.
 	<</if>>
-	<<set $activeSlave.devotion += 5, $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+	<<set $activeSlave.devotion += 5, $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<<if _vaginal>>
-		<<set $subSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $subSlave.counter.vaginal++, $vaginalTotal++>>
 		<<if canPenetrate($activeSlave) && canImpreg($subSlave, $activeSlave)>>
 			<<= knockMeUp($subSlave, 5, 0, $activeSlave.ID, 1)>>
 		<</if>>
 	<<else>>
-		<<set $subSlave.analCount++, $analTotal++>>
+		<<set $subSlave.counter.anal++, $analTotal++>>
 		<<if canPenetrate($activeSlave) && canImpreg($subSlave, $activeSlave)>>
 			<<= knockMeUp($subSlave, 5, 1, $activeSlave.ID, 1)>>
 		<</if>>
@@ -2026,8 +2026,8 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 		is a shameless submissive and loves to be fucked. $activeSlave.slaveName must know $he's being had, at least a little. "$subSlave.slaveName," $he purrs, "I'll fuck you until your toe<<s>> curl."
 	<<case "cumslut">>
 		loves the taste of cum. "I promi<<s>>e to pull out and let you drink my cum, <<s>>traight from my cock," $he purrs.
-		<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
-		<<set $subSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.penetrative++, $penetrativeTotal++>>
+		<<set $subSlave.counter.oral++, $oralTotal++>>
 	<<case "humiliation">>
 		loves to be humiliated. "Let'<<s>> go down to the dormitory, and I'll <<s>>lide <<if _vaginal>>your pu<<ss>>y<<else>>your butthole<</if>> down on top of my cock right there, in the middle of the doorway, <<s>>o everyone ha<<s>> to <<s>>tep over you a<<s>> you ride my dick."
 	<<case "buttslut">>
@@ -2041,8 +2041,8 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 			<</if>>
 		<<else>>
 			"I know you can't take it up your a<<ss>> right now," says $activeSlave.slaveName, "but can't I rim you for a while fir<<s>>t?"
-			<<set $activeSlave.oralCount++, $oralTotal++>>
-			<<set $subSlave.oralCount++, $oralTotal++>>
+			<<set $activeSlave.counter.oral++, $oralTotal++>>
+			<<set $subSlave.counter.oral++, $oralTotal++>>
 		<</if>>
 	<<case "boobs">>
 		<<if $subSlave.lactation>>
@@ -2075,8 +2075,8 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 		is a slut for pain. "I'll hurt you," <<say>>s $activeSlave.slaveName hesitantly. Seeing that this is well received, $he plunges on. "I'll rape you. Come on, I'm going to pound you <<s>>o hard and twi<<s>>t your nipple<<s>> until you don't know what hurt<<s>> wor<<s>>t, your tit<<s>> or your <<if _vaginal>>cunt<<else>>butthole<</if>>."
 	<<default>>
 		is pretty vanilla in bed. "Come on," <<say>>s $activeSlave.slaveName reassuringly. "You'll come more than I do, I promi<<s>>e. Fir<<s>>t I'll <<if $subSlave.dick > 0>>blow you<<else>>eat you out<</if>>. Then we'll make love. <<if $activeSlave.dick > 2>>Thi<<s>> dick will make you shudder<<else>>I'm kind of <<s>>mall down there, but I'll u<<s>>e my hand<<s>> too<</if>>."
-		<<set $activeSlave.oralCount++, $oralTotal++>>
-		<<set $subSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++>>
+		<<set $subSlave.counter.oral++, $oralTotal++>>
 	<</switch>>
 	<br><br>
 	<<run Enunciate($subSlave)>>
@@ -2096,14 +2096,14 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 	<<case "masochist">>silly masochists.
 	<<default>>vanilla <<print _girl2>>s.
 	<</switch>>
-	<<set $activeSlave.trust += 5, $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+	<<set $activeSlave.trust += 5, $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<<if _vaginal>>
-		<<set $subSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $subSlave.counter.vaginal++, $vaginalTotal++>>
 		<<if canPenetrate($activeSlave) && canImpreg($subSlave, $activeSlave)>>
 			<<= knockMeUp($subSlave, 5, 0, $activeSlave.ID, 1)>>
 		<</if>>
 	<<else>>
-		<<set $subSlave.analCount++, $analTotal++>>
+		<<set $subSlave.counter.anal++, $analTotal++>>
 		<<if canPenetrate($activeSlave) && canImpreg($subSlave, $activeSlave)>>
 			<<= knockMeUp($subSlave, 5, 1, $activeSlave.ID, 1)>>
 		<</if>>
@@ -2161,23 +2161,23 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 	$activeSlave.slaveName is familiar with your libido, but even so, $he's impressed. $He's also in dire need of relief, and at this point, $he's so horny that the prospect of any sex is attractive, even if it isn't the kind of sex $he was originally planning. So $he hops up eagerly enough and opens $his legs for you, $his erect member <<if $activeSlave.belly >= 10000>>uncomfortably trapped by $his <<if $activeSlave.bellyPreg >= 8000>>_belly pregnancy<<else>>_belly belly<</if>><<else>>sticking out forgotten<</if>> as $he <<if canDoVaginal($activeSlave)>>spreads $his pussy<<else>>offers you $his asshole<</if>>. You fuck it, even more roughly than you fucked $subSlave.slaveName's <<if _vaginal>>cunt<<else>>anus<</if>>, and since you've just climaxed recently, it's a while before you orgasm again. $activeSlave.slaveName cums long before you, spattering $himself messily, moaning "Oh, M-<<Master>>, ye<<s>>, oh fuck ye<<s>>, my <<if _vaginal>>pu<<ss>>y, my fucking pu<<ss>>y<<else>>a<<ss>>, my fucking a<<ss>>hole<</if>>" so @@.hotpink;whorishly@@ that there's no indication $he was ever even considering fucking anyone.
 	<<set $activeSlave.devotion += 3>>
 	<<if canDoVaginal($activeSlave)>>
-		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $activeSlave.counter.vaginal++, $vaginalTotal++>>
 		<<if canImpreg($activeSlave, $PC)>>
 			<<= knockMeUp($activeSlave, 5, 0, -1, 1)>>
 		<</if>>
 	<<else>>
-		<<set $activeSlave.analCount++, $analTotal++>>
+		<<set $activeSlave.counter.anal++, $analTotal++>>
 		<<if canImpreg($activeSlave, $PC)>>
 			<<= knockMeUp($activeSlave, 5, 1, -1, 1)>>
 		<</if>>
 	<</if>>
 	<<if _vaginal>>
-		<<set $subSlave.devotion += 3, $subSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $subSlave.devotion += 3, $subSlave.counter.vaginal++, $vaginalTotal++>>
 		<<if canImpreg($subSlave, $PC)>>
 			<<= knockMeUp($subSlave, 15, 0, -1, 1)>>
 		<</if>>
 	<<else>>
-		<<set $subSlave.devotion += 3, $subSlave.analCount++, $analTotal++>>
+		<<set $subSlave.devotion += 3, $subSlave.counter.anal++, $analTotal++>>
 		<<if canImpreg($subSlave, $PC)>>
 			<<= knockMeUp($subSlave, 15, 1, -1, 1)>>
 		<</if>>
@@ -2200,14 +2200,14 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 		$activeSlave.slaveName clears $his throat uncomfortably, not really sure what to do, and obviously reluctant to grab $subSlave.slaveName and rape $him. $subSlave.slaveName resolves $his dilemma for $him, and <<if _vaginal>>gets down on the ground, spreading _his2 legs<<if $subSlave.belly >= 5000>> to either side of _his2 <<if $subSlave.bellyPreg >= 3000>>_belly pregnancy<<else>>_belly rounded belly<</if>><</if>> and offering _his2 pussy<<else>>gets down on _his2 knees, arching _his2 back and presenting _his2 asspussy<</if>> without resistance. Relieved, $activeSlave.slaveName gets <<if _vaginal>>on top of _him2<<else>>behind _him2<</if>> and starts to fuck.
 	<</if>>
 	"Thank<<s>>, <<Master>>," pants $activeSlave.slaveName as $he humps away. "I'm @@.mediumaquamarine;looking forward@@ to being able to do thi<<s>> whenever I want." $subSlave.slaveName gasps, from <<if _vaginal>>down under $activeSlave.slaveName<<else>>where $activeSlave.slaveName has _his2 face ground against the floor<</if>>. Apparently, _he2 hadn't realized that this wasn't a one-time thing, and is @@.gold;none too pleased@@ by having to give $activeSlave.slaveName _his2 <<if _vaginal>>pussy<<else>>ass<</if>> whenever $he wants it.
-	<<set $activeSlave.trust += 3, $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+	<<set $activeSlave.trust += 3, $activeSlave.counter.penetrative++, $penetrativeTotal++>>
 	<<if _vaginal>>
-		<<set $subSlave.trust -= 3, $subSlave.vaginalCount++, $vaginalTotal++>>
+		<<set $subSlave.trust -= 3, $subSlave.counter.vaginal++, $vaginalTotal++>>
 		<<if canPenetrate($activeSlave) && canImpreg($subSlave, $activeSlave)>>
 			<<= knockMeUp($subSlave, 5, 1, $activeSlave.ID, 1)>>
 		<</if>>
 	<<else>>
-		<<set $subSlave.trust -= 3, $subSlave.analCount++, $analTotal++>>
+		<<set $subSlave.trust -= 3, $subSlave.counter.anal++, $analTotal++>>
 		<<if canPenetrate($activeSlave) && canImpreg($subSlave, $activeSlave)>>
 			<<= knockMeUp($subSlave, 5, 1, $activeSlave.ID, 1)>>
 		<</if>>
@@ -2234,8 +2234,8 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 		<<set _belly = bellyAdjective($activeSlave)>>
 		$subSlave.slaveName's own breasts responded to all the stimulation by leaking all over $activeSlave.slaveName's <<if $activeSlave.belly >= 5000>> _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly<</if>>; as _he2 heads off to shower, $activeSlave.slaveName laughingly chides $subSlave.slaveName for making such a milky mess of _his2 own _mother.
 	<</if>>
-	<<set $activeSlave.trust += 3, $activeSlave.oralCount++, $oralTotal++, $activeSlave.mammaryCount++, $mammaryTotal++>>
-	<<set $subSlave.trust += 3, $subSlave.oralCount++, $oralTotal++, $subSlave.mammaryCount++, $mammaryTotal++>>
+	<<set $activeSlave.trust += 3, $activeSlave.counter.oral++, $oralTotal++, $activeSlave.counter.mammary++, $mammaryTotal++>>
+	<<set $subSlave.trust += 3, $subSlave.counter.oral++, $oralTotal++, $subSlave.counter.mammary++, $mammaryTotal++>>
 	<<EventFetish $activeSlave "boobs">>
 	<<EventFetish $subSlave "boobs">>
 	<<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>>
@@ -2268,46 +2268,46 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 		<<switch _Slave.fetish>>
 		<<case "submissive">>
 			"and do whatever you want with me. U<<s>>e me, <<s>>weetie."
-			<<set $activeSlave.oralCount++, $oralTotal++, $subSlave.oralCount++, $oralTotal++>>
+			<<set $activeSlave.counter.oral++, $oralTotal++, $subSlave.counter.oral++, $oralTotal++>>
 		<<case "cumslut">>
 			"let _mommy <<if canDoVaginal($subSlave)>>eat you out<<elseif $subSlave.dick > 0>><<s>>uck your dick<<else>>ki<<ss>> you<</if>>."
-			<<set $activeSlave.oralCount++, $oralTotal++, $subSlave.oralCount++, $oralTotal++>>
+			<<set $activeSlave.counter.oral++, $oralTotal++, $subSlave.counter.oral++, $oralTotal++>>
 		<<case "humiliation">>
 			"let'<<s>> do it right here. I want all the other <<s>>lave<<s>> to know what an in<<c>>e<<s>>tuou<<s>> old <<s>>lut I am."
-			<<set $activeSlave.oralCount++, $oralTotal++, $subSlave.oralCount++, $oralTotal++>>
+			<<set $activeSlave.counter.oral++, $oralTotal++, $subSlave.counter.oral++, $oralTotal++>>
 		<<case "buttslut">>
 			"<<if canPenetrate($subSlave)>>and <<s>>tick that beautiful cock up<<else>>fuck<</if>> _mommy'<<s>> butt."
 			<<if canPenetrate($subSlave)>>
-				<<set $subSlave.penetrativeCount++, $penetrativeTotal++>>
+				<<set $subSlave.counter.penetrative++, $penetrativeTotal++>>
 				<<if canImpreg($activeSlave, $subSlave)>>
 					<<= knockMeUp($activeSlave, 5, 1, $subSlave.ID, 1)>>
 				<</if>>
 			<<else>>
-				<<set $subSlave.oralCount++, $oralTotal++>>
+				<<set $subSlave.counter.oral++, $oralTotal++>>
 			<</if>>
-			<<set $activeSlave.analCount++, $analTotal++>>
+			<<set $activeSlave.counter.anal++, $analTotal++>>
 		<<case "boobs">>
 			"<<s>>uck _mommy'<<s>> tit<<s>> dry. Ma<<ss>>age my boob<<s>> with your hand<<s>> while you nur<<s>>e, that'<<s>> all I need."
-			<<set $activeSlave.mammaryCount++, $mammaryTotal++, $subSlave.oralCount++, $oralTotal++>>
+			<<set $activeSlave.counter.mammary++, $mammaryTotal++, $subSlave.counter.oral++, $oralTotal++>>
 		<<case "sadist">>
 			"let _mommy rape you. Come on, <<s>>truggle for me."
-			<<set $activeSlave.penetrativeCount++, $penetrativeTotal++, $subSlave.oralCount++, $oralTotal++>>
+			<<set $activeSlave.counter.penetrative++, $penetrativeTotal++, $subSlave.counter.oral++, $oralTotal++>>
 		<<case "masochist">>
 			"and do whatever you want with me. Ju<<s>>t, ju<<s>>t, you have to hurt me. Rape me, <<s>>weetie."
-			<<set $activeSlave.oralCount++, $oralTotal++, $subSlave.penetrativeCount++, $penetrativeTotal++>>
+			<<set $activeSlave.counter.oral++, $oralTotal++, $subSlave.counter.penetrative++, $penetrativeTotal++>>
 		<<case "dom">>
 			"be _mommy'<<s>> little bitch. Come on, <<s>>weetie, relax. It'll be ea<<s>>ier."
-			<<set $activeSlave.penetrativeCount++, $penetrativeTotal++, $subSlave.oralCount++, $oralTotal++>>
+			<<set $activeSlave.counter.penetrative++, $penetrativeTotal++, $subSlave.counter.oral++, $oralTotal++>>
 		<<case "pregnancy">>
 			<<if canDoVaginal($activeSlave) && canPenetrate($subSlave) && $activeSlave.mpreg == 0>>
 				"fill my pu<<ss>>y with your cum. Make a <<s>>i<<s>>ter for your<<s>>elf."
-				<<set $activeSlave.vaginalCount++, $vaginalTotal++, $subSlave.penetrativeCount++, $penetrativeTotal++>>
+				<<set $activeSlave.counter.vaginal++, $vaginalTotal++, $subSlave.counter.penetrative++, $penetrativeTotal++>>
 				<<if canImpreg($activeSlave, $subSlave)>>
 					<<= knockMeUp($activeSlave, 5, 0, $subSlave.ID, 1)>>
 				<</if>>
 			<<elseif canDoAnal($activeSlave) && canPenetrate($subSlave) && $activeSlave.mpreg == 1>>
 				"fill my a<<ss>> with your cum. I know it <<s>>eem<<s>> wrong, but that'<<s>> where my babie<<s>> come from. <<S>>o plea<<s>>e, make a <<s>>i<<s>>ter for your<<s>>elf."
-				<<set $activeSlave.analCount++, $analTotal++, $subSlave.penetrativeCount++, $penetrativeTotal++>>
+				<<set $activeSlave.counter.anal++, $analTotal++, $subSlave.counter.penetrative++, $penetrativeTotal++>>
 				<<if canImpreg($activeSlave, $subSlave)>>
 					<<= knockMeUp($activeSlave, 5, 1, $subSlave.ID, 1)>>
 				<</if>>
@@ -2326,18 +2326,18 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 				<<else>>
 					I know you can't tell, but your <<s>>i<<s>>ter<<if $activeSlave.pregType > 1>><<s>> are<<else>> i<<s>><</if>> growing in there."
 				<</if>>
-				<<set $activeSlave.oralCount++, $oralTotal++, $subSlave.oralCount++, $oralTotal++>>
+				<<set $activeSlave.counter.oral++, $oralTotal++, $subSlave.counter.oral++, $oralTotal++>>
 			<<else>>
 				"make love to me. Maybe <<s>>omeday I'll be able to give you a <<s>>i<<s>>ter."
-				<<set $activeSlave.oralCount++, $oralTotal++, $subSlave.oralCount++, $oralTotal++>>
+				<<set $activeSlave.counter.oral++, $oralTotal++, $subSlave.counter.oral++, $oralTotal++>>
 			<</if>>
 		<<default>>
 			"<<print _mother>>fucker."
-			<<set $activeSlave.oralCount++, $oralTotal++, $subSlave.oralCount++, $oralTotal++>>
+			<<set $activeSlave.counter.oral++, $oralTotal++, $subSlave.counter.oral++, $oralTotal++>>
 		<</switch>>
 	<<else>>
 		"<<print _mother>>fucker."
-		<<set $activeSlave.oralCount++, $oralTotal++, $subSlave.oralCount++, $oralTotal++>>
+		<<set $activeSlave.counter.oral++, $oralTotal++, $subSlave.counter.oral++, $oralTotal++>>
 	<</if>>
 	<<set $activeSlave.devotion += 5, $subSlave.devotion += 5>>
 	<<set $activeSlave.relationship = 4, $subSlave.relationship = 4>>
diff --git a/src/uncategorized/REresistantmotherdaughter.tw b/src/uncategorized/REresistantmotherdaughter.tw
index 46e2c4ac1fb..d884abad69e 100644
--- a/src/uncategorized/REresistantmotherdaughter.tw
+++ b/src/uncategorized/REresistantmotherdaughter.tw
@@ -35,21 +35,21 @@ $slaves[$i].slaveName and $his daughter are both having trouble getting acclimat
 	Though neither of the two vehemently protests your decision to have them both join you in bed, furtive uneasy glances are exchanged between the two. Since they're already naked, they clamber onto your bed before you and reluctantly kneel facing each other, leaving enough space between them for you and for them to avert their eyes to avoid the other's nakedness. They clearly assume you would start by using one of them, so they're quite taken aback when you remain standing at the edge of the bed and suggest that $slaves[$i].slaveName play with $his daughter. $slaves[$j].slaveName awkwardly flounders a little as _his2 mother's hands roam about _his2 body, but does not reel back from the intimate touching. In time you instruct $slaves[$j].slaveName to pleasure _his2 mother, but still decline to join the incestuous union unfolding on your sheets. You extend the foreplay for hours, bringing both mother and daughter to such a state of naked arousal that they begin grinding against each other uninhibitedly. They are both so desperate for release that they do not object when you finally decide to join them, instead eagerly moving to include you in their coupling. What started with $slaves[$j].slaveName awkwardly kneeling unmoving while _his2 mother sucked _his2 nipples ends with $slaves[$j].slaveName on all fours getting fucked by you while orally pleasuring $slaves[$i].slaveName. You gaze over at $slaves[$i].slaveName and $he moans and licks $his lips enticingly back at you as $slaves[$j].slaveName moans into $his fuckhole.
 	@@.mediumaquamarine;They have both become more trusting of you.@@
 
-	<<set $slaves[$i].trust += 4, $slaves[$j].trust += 4, $slaves[$i].oralCount += 1, $slaves[$j].oralCount += 1, $oralTotal += 2>>
+	<<set $slaves[$i].trust += 4, $slaves[$j].trust += 4, $slaves[$i].counter.oral += 1, $slaves[$j].counter.oral += 1, $oralTotal += 2>>
 
 	<<if canDoAnal($slaves[$j])>>
-		<<set $slaves[$j].analCount += 1>>
+		<<set $slaves[$j].counter.anal += 1>>
 		<<set $analTotal += 1>>
 	<<elseif canDoVaginal($slaves[$j])>>
-		<<set $slaves[$j].vaginalCount += 1>>
+		<<set $slaves[$j].counter.vaginal += 1>>
 		<<set $vaginalTotal += 1>>
 	<</if>>
 
 	<<if canDoAnal($slaves[$i])>>
-		<<set $slaves[$i].analCount += 1>>
+		<<set $slaves[$i].counter.anal += 1>>
 		<<set $analTotal += 1>>
 	<<elseif canDoVaginal($slaves[$i])>>
-		<<set $slaves[$i].vaginalCount += 1>>
+		<<set $slaves[$i].counter.vaginal += 1>>
 		<<set $vaginalTotal += 1>>
 	<</if>>
 
@@ -63,7 +63,7 @@ $slaves[$i].slaveName and $his daughter are both having trouble getting acclimat
 	Your severe punishment of _his2 mother has encouraged $slaves[$j].slaveName to @@.gold;fear you.@@ $slaves[$i].slaveName has been fucked into @@.hotpink;submission@@ but your savage treatment has caused $him to @@.red;hate buttsex.@@
 
 	<<set $slaves[$j].trust -= 10>>
-	<<set $slaves[$i].devotion += 4, $slaves[$i].analCount += 1, $analTotal += 1, $slaves[$i].sexualFlaw = "hates anal">>
+	<<set $slaves[$i].devotion += 4, $slaves[$i].counter.anal += 1, $analTotal += 1, $slaves[$i].sexualFlaw = "hates anal">>
 
 	<</replace>>
 <</link>>
diff --git a/src/uncategorized/REroyalblood.tw b/src/uncategorized/REroyalblood.tw
index 591a0dd8092..7e24501d06e 100644
--- a/src/uncategorized/REroyalblood.tw
+++ b/src/uncategorized/REroyalblood.tw
@@ -135,7 +135,7 @@
 <<set $activeSlave.intelligenceImplant = 30>>
 <<set $activeSlave.skill.entertainment = 45>>
 <<set $activeSlave.skill.whore = 0>>
-<<set $activeSlave.birthsTotal = 2>>
+<<set $activeSlave.counter.birthsTotal = 2>>
 <<set $activeSlave.pubertyXX = 1>>
 <<set $activeSlave.pubertyXY = 0>>
 <<set $activeSlave.canRecruit = 0>>
diff --git a/src/uncategorized/brothelReport.tw b/src/uncategorized/brothelReport.tw
index 5c219bc617a..4e4310bb99d 100644
--- a/src/uncategorized/brothelReport.tw
+++ b/src/uncategorized/brothelReport.tw
@@ -101,15 +101,15 @@
 			$He forces $his <<print rivalryTerm($Madam)>>, to service all the men in the brothel.
 			<<set $slaves[$i].devotion -= 2, $slaves[$i].trust -= 2>>
 			<<if canDoVaginal($slaves[$i])>>
-				<<set $slaves[$i].vaginalCount += 10, $vaginalTotal += 10>>
-				<<if $slaves[$i].publicCount>><<set $slaves[$i].publicCount += 10>><<else>><<set $slaves[$i].publicCount = 10>><</if>>
+				<<set $slaves[$i].counter.vaginal += 10, $vaginalTotal += 10>>
+				<<if $slaves[$i].counter.publicUse>><<set $slaves[$i].counter.publicUse += 10>><<else>><<set $slaves[$i].counter.publicUse = 10>><</if>>
 			<</if>>
 			<<if canDoAnal($slaves[$i])>>
-				<<set $slaves[$i].analCount += 10, $analTotal += 10>>
-				<<if $slaves[$i].publicCount>><<set $slaves[$i].publicCount += 10>><<else>><<set $slaves[$i].publicCount = 10>><</if>>
+				<<set $slaves[$i].counter.anal += 10, $analTotal += 10>>
+				<<if $slaves[$i].counter.publicUse>><<set $slaves[$i].counter.publicUse += 10>><<else>><<set $slaves[$i].counter.publicUse = 10>><</if>>
 			<</if>>
-			<<set $slaves[$i].oralCount += 10, $oralTotal += 10>>
-			<<if $slaves[$i].publicCount>><<set $slaves[$i].publicCount += 10>><<else>><<set $slaves[$i].publicCount = 10>><</if>>
+			<<set $slaves[$i].counter.oral += 10, $oralTotal += 10>>
+			<<if $slaves[$i].counter.publicUse>><<set $slaves[$i].counter.publicUse += 10>><<else>><<set $slaves[$i].counter.publicUse = 10>><</if>>
 			<<if random(1,100) > 65>>
 				<<set $slaves[_FLs].rivalry++, $Madam.rivalry++, $slaves[$i].rivalry++>>
 			<</if>>
@@ -289,7 +289,7 @@
 	<<for _dI = 0; _dI < _DL; _dI++>>
 		<<set $i = $slaveIndices[$BrothiIDs[_dI]]>>
 		<<setLocalPronouns $slaves[$i]>>
-		<<if ($legendaryWombID == 0) && ($slaves[$i].amp != 1) && ($slaves[$i].preg > $slaves[$i].pregData.normalBirth/1.33) && ($slaves[$i].broodmother == 0) && ($slaves[$i].eggType == "human") && ($slaves[$i].births > 10) && ($slaves[$i].devotion > 50) && ($slaves[$i].prestige == 0)>>
+		<<if ($legendaryWombID == 0) && ($slaves[$i].amp != 1) && ($slaves[$i].preg > $slaves[$i].pregData.normalBirth/1.33) && ($slaves[$i].broodmother == 0) && ($slaves[$i].eggType == "human") && ($slaves[$i].counter.births > 10) && ($slaves[$i].devotion > 50) && ($slaves[$i].prestige == 0)>>
 			<<set $legendaryWombID = $slaves[$i].ID>>
 		<</if>>
 		<<if ($legendaryWhoreID == 0) && ($slaves[$i].skill.whore >= 100) && ($slaves[$i].devotion > 50) && ($slaves[$i].prestige == 0)>>
diff --git a/src/uncategorized/clubReport.tw b/src/uncategorized/clubReport.tw
index 5fc41166d1f..e5c9da2a2b4 100644
--- a/src/uncategorized/clubReport.tw
+++ b/src/uncategorized/clubReport.tw
@@ -188,7 +188,7 @@
 		<<if ($legendaryEntertainerID == 0) && ($slaves[$i].prestige == 0) && ($slaves[$i].skill.entertainment >= 100) && ($slaves[$i].devotion > 50)>>
 			<<set $legendaryEntertainerID = $slaves[$i].ID>>
 		<</if>>
-		<<if ($legendaryWombID == 0) && ($slaves[$i].amp != 1) && ($slaves[$i].preg > $slaves[$i].pregData.normalBirth/1.33) && ($slaves[$i].broodmother == 0) && ($slaves[$i].eggType == "human") && ($slaves[$i].births > 10) && ($slaves[$i].devotion > 50) && ($slaves[$i].prestige == 0)>>
+		<<if ($legendaryWombID == 0) && ($slaves[$i].amp != 1) && ($slaves[$i].preg > $slaves[$i].pregData.normalBirth/1.33) && ($slaves[$i].broodmother == 0) && ($slaves[$i].eggType == "human") && ($slaves[$i].counter.births > 10) && ($slaves[$i].devotion > 50) && ($slaves[$i].prestige == 0)>>
 			<<set $legendaryWombID = $slaves[$i].ID>>
 		<</if>>
 		<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
diff --git a/src/uncategorized/costsReport.tw b/src/uncategorized/costsReport.tw
index d49d7cd55ad..ef484800336 100644
--- a/src/uncategorized/costsReport.tw
+++ b/src/uncategorized/costsReport.tw
@@ -846,4 +846,4 @@ This brings the overall total to ''@@.yellowgreen;<<print cashFormat(_arcologyCo
 		<</if>>
 	<</if>>
 <</if>>
-*/
\ No newline at end of file
+*/
diff --git a/src/uncategorized/dairyReport.tw b/src/uncategorized/dairyReport.tw
index 8cca824823e..a36a60d4dd8 100644
--- a/src/uncategorized/dairyReport.tw
+++ b/src/uncategorized/dairyReport.tw
@@ -31,9 +31,9 @@
 				<<if (canImpreg($slaves[_i], $Milkmaid))>>
 					<<set $slaves[_i].preg = 1, $slaves[_i].pregSource = $Milkmaid.ID, $slaves[_i].pregKnown = 1, $slaves[_i].pregWeek = 1, _milkmaidImpregnated++>>
 					<<if $slaves[_i].mpreg == 1>>
-						<<set $slaves[_i].analCount += 10, $analTotal += 10>>
+						<<set $slaves[_i].counter.anal += 10, $analTotal += 10>>
 					<<else>>
-						<<set $slaves[_i].vaginalCount += 10, $vaginalTotal += 10>>
+						<<set $slaves[_i].counter.vaginal += 10, $vaginalTotal += 10>>
 					<</if>>
 					<<set $slaves[_i].pregType = setPregType($slaves[_i])>>
 					<<set WombImpregnate($slaves[_i], $slaves[_i].pregType, $Milkmaid.ID, 1)>>
@@ -168,7 +168,7 @@
 			<<set $slaves[_FLs].devotion += Math.ceil($slaves[_FLs].fetishStrength/25)>>
 			<<set $slaves[_FLs].fetishStrength += 2>>
 		<</if>>
-		<<set _Tmult = (_milkmaidImpregnated * 10), $slaves[_FLs].penetrativeCount += _Tmult, $Milkmaid.penetrativeCount += _Tmult, $penetrativeTotal += _Tmult>>
+		<<set _Tmult = (_milkmaidImpregnated * 10), $slaves[_FLs].counter.penetrative += _Tmult, $Milkmaid.counter.penetrative += _Tmult, $penetrativeTotal += _Tmult>>
 		<<set $slaves[_FLs].need = 0>>
 	<</if>>
 	<<if (_FLsFetish == 1)>>
@@ -769,7 +769,7 @@
 				<</if>>
 			<</if>>
 		<</if>>
-		<<if (($slaves[$i].milk > 1000) && ($slaves[$i].boobs > 12000) || ($slaves[$i].cum > 1000) && ($slaves[$i].balls >= 10)) && ($slaves[$i].career != "a bioreactor")>>
+		<<if (($slaves[$i].counter.milk > 1000) && ($slaves[$i].boobs > 12000) || ($slaves[$i].counter.cum > 1000) && ($slaves[$i].balls >= 10)) && ($slaves[$i].career != "a bioreactor")>>
 			<<set $slaves[$i].career = "a bioreactor", _careerForgotten++>>
 		<</if>>
 		<<if ($arcologies[0].FSBodyPuristLaw == 0) && ($healthyDrugsUpgrade == 0)>>
@@ -817,7 +817,7 @@
 			<<elseif ($slaves[$i].fetish != "mindbroken")>>
 				<<set $slaves[$i].fetish = "mindbroken", _mindbroken++>>
 			<</if>>
-		<<elseif (($slaves[$i].milk > 1000) && ($slaves[$i].boobs > 12000) || ($slaves[$i].cum > 1000) && ($slaves[$i].balls >= 10)) && ($slaves[$i].career != "a bioreactor")>>
+		<<elseif (($slaves[$i].counter.milk > 1000) && ($slaves[$i].boobs > 12000) || ($slaves[$i].counter.cum > 1000) && ($slaves[$i].balls >= 10)) && ($slaves[$i].career != "a bioreactor")>>
 			<<set $slaves[$i].career = "a bioreactor", _careerForgotten++>>
 		<</if>>
 		<<if ($arcologies[0].FSBodyPuristLaw == 0) && ($healthyDrugsUpgrade == 0)>>
diff --git a/src/uncategorized/genericPlotEvents.tw b/src/uncategorized/genericPlotEvents.tw
index d44d1363e7a..5885ec51d12 100644
--- a/src/uncategorized/genericPlotEvents.tw
+++ b/src/uncategorized/genericPlotEvents.tw
@@ -521,7 +521,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 	<<set _missLeader.pregWeek = _missLeader.preg>>
 	<<run SetBellySize(_missLeader)>>
 	<<run WombFatherRace(_missLeader, "black")>>
-	<<set _missLeader.birthsTotal = 3>>
+	<<set _missLeader.counter.birthsTotal = 3>>
 	<<set _missLeader.bellySag = 5>>
 	<<set _missLeader.bellySagPreg = 5>>
 	<<set _missLeader.boobs += 100*random(1,3)>>
@@ -566,7 +566,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 	<<set $activeSlave.pregWeek = $activeSlave.preg>>
 	<<run SetBellySize($activeSlave)>>
 	<<run WombFatherRace($activeSlave, "black")>>
-	<<set $activeSlave.birthsTotal = 3>>
+	<<set $activeSlave.counter.birthsTotal = 3>>
 	<<set $activeSlave.bellySag = 5>>
 	<<set $activeSlave.bellySagPreg = 5>>
 	<<set $activeSlave.boobs += 100*random(0,2)>>
@@ -606,7 +606,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 	<<set $activeSlave.underarmHStyle = "bushy">>
 	<<set $activeSlave.preg = 0>>
 	<<set $activeSlave.pregWeek = -3>>
-	<<set $activeSlave.birthsTotal = 2>>
+	<<set $activeSlave.counter.birthsTotal = 2>>
 	<<set $activeSlave.bellySag = 5>>
 	<<set $activeSlave.bellySagPreg = 5>>
 	<<set $activeSlave.boobs += 100*random(1,3)>>
@@ -663,7 +663,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 	<<set _missLoli.pregWeek = _missLoli.preg>>
 	<<run SetBellySize(_missLoli)>>
 	<<run WombChangeGene(_missLoli, "black")>>
-	<<set _missLoli.birthsTotal = 0>>
+	<<set _missLoli.counter.birthsTotal = 0>>
 	<<set _missLoli.bellySag = 5>>
 	<<set _missLoli.bellySagPreg = 5>>
 	<<if _missLoli.boobs < 300>>
@@ -1138,7 +1138,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your
 	<<set $activeSlave.skill.anal = 15>>
 	<<set $activeSlave.skill.whore = 0>>
 	<<set $activeSlave.skill.entertainment = 0>>
-	<<set $activeSlave.vaginalCount += 1>>
+	<<set $activeSlave.counter.vaginal += 1>>
 	<<set $vaginalTotal += 1>>
 	<<set $activeSlave.devotion = 25>>
 	<<set $activeSlave.trust = 5>>
@@ -1184,7 +1184,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your
 	<<set $activeSlave.anus = 0>>
 	<<set $activeSlave.skill.whore = 0>>
 	<<set $activeSlave.skill.entertainment = 0>>
-	<<set $activeSlave.vaginalCount += 1>>
+	<<set $activeSlave.counter.vaginal += 1>>
 	<<set $vaginalTotal += 1>>
 	<<set $activeSlave.devotion = 25>>
 	<<set $activeSlave.trust = 5>>
@@ -1244,7 +1244,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your
 	<<set $activeSlave.skill.oral = 15>>
 	<<set $activeSlave.skill.whore = 0>>
 	<<set $activeSlave.skill.entertainment = 0>>
-	<<set $activeSlave.vaginalCount += 1>>
+	<<set $activeSlave.counter.vaginal += 1>>
 	<<set $vaginalTotal += 1>>
 	<<set $activeSlave.devotion = -60>>
 	<<set $activeSlave.trust = -40>>
@@ -1293,9 +1293,9 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your
 	<<set $activeSlave.skill.oral = 15>>
 	<<set $activeSlave.skill.whore = 0>>
 	<<set $activeSlave.skill.entertainment = 0>>
-	<<set $activeSlave.analCount += 1>>
+	<<set $activeSlave.counter.anal += 1>>
 	<<set $analTotal += 1>>
-	<<set $activeSlave.vaginalCount += 1>>
+	<<set $activeSlave.counter.vaginal += 1>>
 	<<set $vaginalTotal += 1>>
 	<<set $activeSlave.devotion = 25>>
 	<<set $activeSlave.trust = 5>>
diff --git a/src/uncategorized/householdLiquidator.tw b/src/uncategorized/householdLiquidator.tw
index 02603b2d81f..fcceda16dd6 100644
--- a/src/uncategorized/householdLiquidator.tw
+++ b/src/uncategorized/householdLiquidator.tw
@@ -64,7 +64,7 @@ The household liquidator is offering a mother and her daughter for sale. As usua
 <<set $activeSlave.boobs += 100>>
 <<set $activeSlave.butt += 1>>
 <<if $activeSlave.vagina > -1>><<set $activeSlave.vagina += 1>><</if>>
-<<set $activeSlave.birthsTotal = 1>>
+<<set $activeSlave.counter.birthsTotal = 1>>
 <<if $familyTesting == 1>>
 	<<set $activeSlave.canRecruit = 0>>
 <<else>>
diff --git a/src/uncategorized/jeSlaveDispute.tw b/src/uncategorized/jeSlaveDispute.tw
index ac79a4d49a8..9710c23bf7c 100644
--- a/src/uncategorized/jeSlaveDispute.tw
+++ b/src/uncategorized/jeSlaveDispute.tw
@@ -18,7 +18,7 @@
 	<<set $activeSlave.earPiercing = 1>>
 	<<set $activeSlave.vagina = random(1,2)>>
 	<<set $activeSlave.ovaries = 1>>
-	<<set $activeSlave.birthsTotal = 1>>
+	<<set $activeSlave.counter.birthsTotal = 1>>
 	<<set $activeSlave.shouldersTat = either("flowers", "tribal patterns")>>
 	<<set $activeSlave.stampTat = either("flowers", "tribal patterns")>>
 <<case "breeding deal">>
@@ -42,7 +42,7 @@
 	<<set $activeSlave.skill.entertainment = 0>>
 	<<set $activeSlave.bellySag = 10>>
 	<<set $activeSlave.bellySagPreg = 10>>
-	<<set $activeSlave.birthsTotal = 3>>
+	<<set $activeSlave.counter.birthsTotal = 3>>
 	<<set $activeSlave.hips = 2>>
 	<<set $activeSlave.boobs = random(4,6)*100>>
 	<<if $seePreg == 1>>
@@ -144,7 +144,7 @@
 	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate New Slave">>
 	<<set $activeSlave.origin = "You bought out a deal for her sale after the seller took her virginity and the buyer no longer wanted her.">>
-	<<if ndef $activeSlave.publicCount>><<set $activeSlave.publicCount = 10>><<else>><<set $activeSlave.publicCount += 10>><</if>>
+	<<if ndef $activeSlave.counter.publicUse>><<set $activeSlave.counter.publicUse = 10>><<else>><<set $activeSlave.counter.publicUse += 10>><</if>>
 	<<set $activeSlave.devotion = random(25,30)>>
 	<<set $activeSlave.trust = $activeSlave.devotion-20>>
 	<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
diff --git a/src/uncategorized/lawCompliance.tw b/src/uncategorized/lawCompliance.tw
index e7729e096ec..e9ca3bbd15b 100644
--- a/src/uncategorized/lawCompliance.tw
+++ b/src/uncategorized/lawCompliance.tw
@@ -216,38 +216,38 @@
 		<<set $activeSlave.devotion += 5>>
 	<</if>>
 
-	<<if ndef $activeSlave.publicCount>>
-		<<set $activeSlave.publicCount = 0>>
+	<<if ndef $activeSlave.counter.publicUse>>
+		<<set $activeSlave.counter.publicUse = 0>>
 	<</if>>
 
-	<<set $activeSlave.oralCount += 10>>
-	<<set $activeSlave.publicCount += 10>>
+	<<set $activeSlave.counter.oral += 10>>
+	<<set $activeSlave.counter.publicUse += 10>>
 	<<set $oralTotal += 10>>
-	<<set $activeSlave.analCount += 10>>
-	<<set $activeSlave.publicCount += 10>>
+	<<set $activeSlave.counter.anal += 10>>
+	<<set $activeSlave.counter.publicUse += 10>>
 	<<set $analTotal += 10>>
 	<<if $activeSlave.vagina > 0>>
-		<<set $activeSlave.vaginalCount += 10>>
-		<<set $activeSlave.publicCount += 10>>
+		<<set $activeSlave.counter.vaginal += 10>>
+		<<set $activeSlave.counter.publicUse += 10>>
 		<<set $vaginalTotal += 10>>
 		<<if $activeSlave.vagina < 3>>
 			<<set $activeSlave.vagina += 1>>
 		<</if>>
 	<<else>>
-		<<set $activeSlave.oralCount += 10>>
-		<<set $activeSlave.publicCount += 10>>
+		<<set $activeSlave.counter.oral += 10>>
+		<<set $activeSlave.counter.publicUse += 10>>
 		<<set $oralTotal += 10>>
 	<</if>>
 	<<if $activeSlave.anus > 0>>
-		<<set $activeSlave.analCount += 10>>
-		<<set $activeSlave.publicCount += 10>>
+		<<set $activeSlave.counter.anal += 10>>
+		<<set $activeSlave.counter.publicUse += 10>>
 		<<set $analTotal += 10>>
 		<<if $activeSlave.anus < 3>>
 			<<set $activeSlave.anus += 1>>
 		<</if>>
 	<<else>>
-		<<set $activeSlave.oralCount += 10>>
-		<<set $activeSlave.publicCount += 10>>
+		<<set $activeSlave.counter.oral += 10>>
+		<<set $activeSlave.counter.publicUse += 10>>
 		<<set $oralTotal += 10>>
 	<</if>>
 <</if>>
diff --git a/src/uncategorized/longSlaveDescription.tw b/src/uncategorized/longSlaveDescription.tw
index 4009bea99c2..ee729bf84d7 100644
--- a/src/uncategorized/longSlaveDescription.tw
+++ b/src/uncategorized/longSlaveDescription.tw
@@ -388,24 +388,24 @@ is
 			one week,
 		<</if>>
 
-		<<if ($activeSlave.oralCount + $activeSlave.vaginalCount + $activeSlave.analCount + $activeSlave.mammaryCount + $activeSlave.penetrativeCount) > 0>>
-			and has been fucked about <<print num($activeSlave.oralCount + $activeSlave.vaginalCount + $activeSlave.analCount + $activeSlave.mammaryCount + $activeSlave.penetrativeCount)>> times, including
-			<<if $activeSlave.mammaryCount > 0>>
-				<<print num($activeSlave.mammaryCount)>> mammary,
+		<<if ($activeSlave.counter.oral + $activeSlave.counter.vaginal + $activeSlave.counter.anal + $activeSlave.counter.mammary + $activeSlave.counter.penetrative) > 0>>
+			and has been fucked about <<print num($activeSlave.counter.oral + $activeSlave.counter.vaginal + $activeSlave.counter.anal + $activeSlave.counter.mammary + $activeSlave.counter.penetrative)>> times, including
+			<<if $activeSlave.counter.mammary > 0>>
+				<<print num($activeSlave.counter.mammary)>> mammary,
 			<</if>>
-			<<if $activeSlave.vaginalCount > 0>>
-				<<print num($activeSlave.vaginalCount)>> vanilla,
+			<<if $activeSlave.counter.vaginal > 0>>
+				<<print num($activeSlave.counter.vaginal)>> vanilla,
 			<</if>>
-			<<if $activeSlave.analCount > 0>>
-				<<print num($activeSlave.analCount)>> anal,
+			<<if $activeSlave.counter.anal > 0>>
+				<<print num($activeSlave.counter.anal)>> anal,
 			<</if>>
-			<<if $activeSlave.penetrativeCount > 0>>
-				<<print num($activeSlave.penetrativeCount)>> penetrating,
+			<<if $activeSlave.counter.penetrative > 0>>
+				<<print num($activeSlave.counter.penetrative)>> penetrating,
 			<</if>>
-			<<if ($activeSlave.penetrativeCount+$activeSlave.mammaryCount+$activeSlave.vaginalCount+$activeSlave.analCount) > 0>>
+			<<if ($activeSlave.counter.penetrative+$activeSlave.counter.mammary+$activeSlave.counter.vaginal+$activeSlave.counter.anal) > 0>>
 				and
 			<</if>>
-			<<print num($activeSlave.oralCount)>> oral sexual encounters.
+			<<print num($activeSlave.counter.oral)>> oral sexual encounters.
 		<<else>>
 			<<if $week-$activeSlave.weekAcquired >= 1>>
 				and
@@ -416,18 +416,18 @@ is
 		<</if>>
 
 		<<set _sortedCounts = []>>
-		<<set _sortedCounts.push({type: "anal", value: $activeSlave.analCount}), _sortedCounts.push({type: "vaginal", value: $activeSlave.vaginalCount}), _sortedCounts.push({type: "oral", value: $activeSlave.oralCount/2}), _sortedCounts.push({type: "mammary", value: $activeSlave.mammaryCount}), _sortedCounts.push({type: "penetrative", value: $activeSlave.penetrativeCount})>>
+		<<set _sortedCounts.push({type: "anal", value: $activeSlave.counter.anal}), _sortedCounts.push({type: "vaginal", value: $activeSlave.counter.vaginal}), _sortedCounts.push({type: "oral", value: $activeSlave.counter.oral/2}), _sortedCounts.push({type: "mammary", value: $activeSlave.counter.mammary}), _sortedCounts.push({type: "penetrative", value: $activeSlave.counter.penetrative})>>
 		<<set _sortedCounts = _sortedCounts.sort(function(a, b){return b.value-a.value})>>
 		<<if _sortedCounts[0].type == "anal">>
-			<<if (_weeksOwned*112)/$activeSlave.analCount < 4>>
+			<<if (_weeksOwned*112)/$activeSlave.counter.anal < 4>>
 				Remarkably, this means that $he's been buttfucked
-				<<if (_weeksOwned*112)/$activeSlave.analCount < 1>>
+				<<if (_weeksOwned*112)/$activeSlave.counter.anal < 1>>
 					more than once every hour
-				<<elseif (_weeksOwned*112)/$activeSlave.analCount < 1.5>>
+				<<elseif (_weeksOwned*112)/$activeSlave.counter.anal < 1.5>>
 					about once every hour
-				<<elseif (_weeksOwned*112)/$activeSlave.analCount < 2.5>>
+				<<elseif (_weeksOwned*112)/$activeSlave.counter.anal < 2.5>>
 					about once every two hours
-				<<elseif (_weeksOwned*112)/$activeSlave.analCount < 3.5>>
+				<<elseif (_weeksOwned*112)/$activeSlave.counter.anal < 3.5>>
 					about once every three hours
 				<<else>>
 					about once every four hours
@@ -435,15 +435,15 @@ is
 				$he's spent awake.
 			<</if>>
 		<<elseif _sortedCounts[0].type == "vaginal">>
-			<<if (_weeksOwned*112)/$activeSlave.vaginalCount < 4>>
+			<<if (_weeksOwned*112)/$activeSlave.counter.vaginal < 4>>
 				Remarkably, this means that $his pussy has been fucked
-				<<if (_weeksOwned*112)/$activeSlave.vaginalCount < 1>>
+				<<if (_weeksOwned*112)/$activeSlave.counter.vaginal < 1>>
 					more than once every hour
-				<<elseif (_weeksOwned*112)/$activeSlave.vaginalCount < 1.5>>
+				<<elseif (_weeksOwned*112)/$activeSlave.counter.vaginal < 1.5>>
 					about once every hour
-				<<elseif (_weeksOwned*112)/$activeSlave.vaginalCount < 2.5>>
+				<<elseif (_weeksOwned*112)/$activeSlave.counter.vaginal < 2.5>>
 					about once every two hours
-				<<elseif (_weeksOwned*112)/$activeSlave.vaginalCount < 3.5>>
+				<<elseif (_weeksOwned*112)/$activeSlave.counter.vaginal < 3.5>>
 					about once every three hours
 				<<else>>
 					about once every four hours
@@ -451,15 +451,15 @@ is
 				$he's spent awake.
 			<</if>>
 		<<elseif _sortedCounts[0].type == "oral">>
-			<<if (_weeksOwned*112)/$activeSlave.oralCount < 4>>
+			<<if (_weeksOwned*112)/$activeSlave.counter.oral < 4>>
 				Remarkably, this means that $he's sucked something off
-				<<if (_weeksOwned*112)/$activeSlave.oralCount < 1>>
+				<<if (_weeksOwned*112)/$activeSlave.counter.oral < 1>>
 					more than once every hour
-				<<elseif (_weeksOwned*112)/$activeSlave.oralCount < 1.5>>
+				<<elseif (_weeksOwned*112)/$activeSlave.counter.oral < 1.5>>
 					about once every hour
-				<<elseif (_weeksOwned*112)/$activeSlave.oralCount < 2.5>>
+				<<elseif (_weeksOwned*112)/$activeSlave.counter.oral < 2.5>>
 					about once every two hours
-				<<elseif (_weeksOwned*112)/$activeSlave.oralCount < 3.5>>
+				<<elseif (_weeksOwned*112)/$activeSlave.counter.oral < 3.5>>
 					about once every three hours
 				<<else>>
 					about once every four hours
@@ -467,15 +467,15 @@ is
 				$he's spent awake.
 			<</if>>
 		<<elseif _sortedCounts[0].type == "mammary">>
-			<<if (_weeksOwned*112)/$activeSlave.mammaryCount < 4>>
+			<<if (_weeksOwned*112)/$activeSlave.counter.mammary < 4>>
 				Remarkably, this means that $he's put $his tits to work
-				<<if (_weeksOwned*112)/$activeSlave.mammaryCount < 1>>
+				<<if (_weeksOwned*112)/$activeSlave.counter.mammary < 1>>
 					more than once every hour
-				<<elseif (_weeksOwned*112)/$activeSlave.mammaryCount < 1.5>>
+				<<elseif (_weeksOwned*112)/$activeSlave.counter.mammary < 1.5>>
 					about once every hour
-				<<elseif (_weeksOwned*112)/$activeSlave.mammaryCount < 2.5>>
+				<<elseif (_weeksOwned*112)/$activeSlave.counter.mammary < 2.5>>
 					about once every two hours
-				<<elseif (_weeksOwned*112)/$activeSlave.mammaryCount < 3.5>>
+				<<elseif (_weeksOwned*112)/$activeSlave.counter.mammary < 3.5>>
 					about once every three hours
 				<<else>>
 					about once every four hours
@@ -483,15 +483,15 @@ is
 				$he's spent awake.
 			<</if>>
 		<<elseif _sortedCounts[0].type == "penetrative">>
-			<<if (_weeksOwned*112)/$activeSlave.penetrativeCount < 4>>
+			<<if (_weeksOwned*112)/$activeSlave.counter.penetrative < 4>>
 				Remarkably, this means that $he's pounded a hole
-				<<if (_weeksOwned*112)/$activeSlave.penetrativeCount < 1>>
+				<<if (_weeksOwned*112)/$activeSlave.counter.penetrative < 1>>
 					more than once every hour
-				<<elseif (_weeksOwned*112)/$activeSlave.penetrativeCount < 1.5>>
+				<<elseif (_weeksOwned*112)/$activeSlave.counter.penetrative < 1.5>>
 					about once every hour
-				<<elseif (_weeksOwned*112)/$activeSlave.penetrativeCount < 2.5>>
+				<<elseif (_weeksOwned*112)/$activeSlave.counter.penetrative < 2.5>>
 					about once every two hours
-				<<elseif (_weeksOwned*112)/$activeSlave.penetrativeCount < 3.5>>
+				<<elseif (_weeksOwned*112)/$activeSlave.counter.penetrative < 3.5>>
 					about once every three hours
 				<<else>>
 					about once every four hours
@@ -500,40 +500,40 @@ is
 			<</if>>
 		<</if>>
 
-		<<if ($activeSlave.lactation > 0) && ($activeSlave.milk < 20)>>
-			$He has given a small quantity of milk<<if ($activeSlave.cum > 0)>> and about <<print num($activeSlave.cum)>> deciliters of cum<</if>>.
-		<<elseif ($activeSlave.milk > 1)>>
-			$He has given about <<print num($activeSlave.milk)>> liters of milk<<if ($activeSlave.cum > 0)>> and about <<print num($activeSlave.cum)>> deciliters of cum<</if>>.
+		<<if ($activeSlave.lactation > 0) && ($activeSlave.counter.milk < 20)>>
+			$He has given a small quantity of milk<<if ($activeSlave.counter.cum > 0)>> and about <<print num($activeSlave.counter.cum)>> deciliters of cum<</if>>.
+		<<elseif ($activeSlave.counter.milk > 1)>>
+			$He has given about <<print num($activeSlave.counter.milk)>> liters of milk<<if ($activeSlave.counter.cum > 0)>> and about <<print num($activeSlave.counter.cum)>> deciliters of cum<</if>>.
 		<</if>>
 
-		<<if ($activeSlave.birthsTotal != 0)>>
-			$He has given birth a total of <<print $activeSlave.birthsTotal>> time<<if $activeSlave.birthsTotal != 1>>s<</if>>;
-			<<if ($activeSlave.births == $activeSlave.birthsTotal)>>
-				<<if ($activeSlave.births == 1)>>
+		<<if ($activeSlave.counter.birthsTotal != 0)>>
+			$He has given birth a total of <<print $activeSlave.counter.birthsTotal>> time<<if $activeSlave.counter.birthsTotal != 1>>s<</if>>;
+			<<if ($activeSlave.counter.births == $activeSlave.counter.birthsTotal)>>
+				<<if ($activeSlave.counter.births == 1)>>
 					it happened within the walls of $arcologies[0].name.
-				<<elseif ($activeSlave.births == 2)>>
+				<<elseif ($activeSlave.counter.births == 2)>>
 					both of them happened within the walls of $arcologies[0].name.
 				<<else>>
 					all of them happened within the walls of $arcologies[0].name.
 				<</if>>
-			<<elseif $activeSlave.births == 1>>
+			<<elseif $activeSlave.counter.births == 1>>
 				one of them happened within the walls of $arcologies[0].name.
-			<<elseif ($activeSlave.births > 1)>>
-				$activeSlave.births of them happened within the walls of $arcologies[0].name.
+			<<elseif ($activeSlave.counter.births > 1)>>
+				$activeSlave.counter.births of them happened within the walls of $arcologies[0].name.
 			<<else>>
 				none of them happening within $arcologies[0].name.
 			<</if>>
 		<</if>>
 
-		<<if $activeSlave.slavesKnockedUp > 0>>
-			$He's knocked up $activeSlave.slavesKnockedUp other slave girl<<if $activeSlave.slavesKnockedUp > 1>>s<</if>><<if $activeSlave.slavesFathered > 0>> and fathered $activeSlave.slavesFathered new slave<<if $activeSlave.slavesFathered > 1>>s<</if>> for you<</if>>.
-		<<elseif $activeSlave.slavesFathered > 0>>
-			$He's fathered $activeSlave.slavesFathered new slave<<if $activeSlave.slavesFathered > 1>>s<</if>> for you.
+		<<if $activeSlave.counter.slavesKnockedUp > 0>>
+			$He's knocked up $activeSlave.counter.slavesKnockedUp other slave girl<<if $activeSlave.counter.slavesKnockedUp > 1>>s<</if>><<if $activeSlave.counter.slavesFathered > 0>> and fathered $activeSlave.counter.slavesFathered new slave<<if $activeSlave.counter.slavesFathered > 1>>s<</if>> for you<</if>>.
+		<<elseif $activeSlave.counter.slavesFathered > 0>>
+			$He's fathered $activeSlave.counter.slavesFathered new slave<<if $activeSlave.counter.slavesFathered > 1>>s<</if>> for you.
 		<</if>>
-		<<if $activeSlave.PCKnockedUp > 0>>
-			$He's managed to knock you up $activeSlave.PCKnockedUp time<<if $activeSlave.PCKnockedUp > 1>>s<</if>><<if $activeSlave.slavesFathered > 0>> and is the father of $activeSlave.PCChildrenFathered of your children<</if>>.
-		<<elseif $activeSlave.PCChildrenFathered > 0>>
-			$He's the father of $activeSlave.PCChildrenFathered of your children.
+		<<if $activeSlave.counter.PCKnockedUp > 0>>
+			$He's managed to knock you up $activeSlave.counter.PCKnockedUp time<<if $activeSlave.counter.PCKnockedUp > 1>>s<</if>><<if $activeSlave.counter.slavesFathered > 0>> and is the father of $activeSlave.counter.PCChildrenFathered of your children<</if>>.
+		<<elseif $activeSlave.counter.PCChildrenFathered > 0>>
+			$He's the father of $activeSlave.counter.PCChildrenFathered of your children.
 		<</if>>
 	<</if>>
 
@@ -1342,9 +1342,9 @@ is
 	<</if>>
 	<<if ($week-$activeSlave.weekAcquired >= 20) && ($activeSlave.skill.entertainment >= 100)>>
 		<<if setup.entertainmentCareers.includes($activeSlave.career)>><<else>>
-			$He has gotten enough experience to be as charismatic as any professional entertainer<<if ($activeSlave.oralCount + $activeSlave.analCount + $activeSlave.vaginalCount + $activeSlave.mammaryCount + $activeSlave.penetrativeCount > 1000)>>, and has been fucked so many times that a free sex worker could teach $him nothing<</if>>.
+			$He has gotten enough experience to be as charismatic as any professional entertainer<<if ($activeSlave.counter.oral + $activeSlave.counter.anal + $activeSlave.counter.vaginal + $activeSlave.counter.mammary + $activeSlave.counter.penetrative > 1000)>>, and has been fucked so many times that a free sex worker could teach $him nothing<</if>>.
 		<</if>>
-	<<elseif ($activeSlave.oralCount + $activeSlave.analCount + $activeSlave.vaginalCount + $activeSlave.mammaryCount + $activeSlave.penetrativeCount > 1000)>>
+	<<elseif ($activeSlave.counter.oral + $activeSlave.counter.anal + $activeSlave.counter.vaginal + $activeSlave.counter.mammary + $activeSlave.counter.penetrative > 1000)>>
 		<<if setup.whoreCareers.includes($activeSlave.career)>><<else>>
 			$He has been fucked so many times that a free sex worker could teach $him nothing.
 		<</if>>
@@ -1922,8 +1922,8 @@ $He is
 	<</if>>
 <</if>>
 
-<<if $activeSlave.pitKills > 0>>
-	$activeSlave.pitKills slaves have died by $his hand in pit fights.
+<<if $activeSlave.counter.pitKills > 0>>
+	$activeSlave.counter.pitKills slaves have died by $his hand in pit fights.
 <</if>>
 
 <<if $activeSlave.corsetPiercing > 0>>
diff --git a/src/uncategorized/masterSuiteReport.tw b/src/uncategorized/masterSuiteReport.tw
index cb91d022906..f8c38728ca0 100644
--- a/src/uncategorized/masterSuiteReport.tw
+++ b/src/uncategorized/masterSuiteReport.tw
@@ -159,8 +159,8 @@
 				<<run repX(300, "concubine", $Concubine)>>
 				Having a rising porn star as your personal bed warmer @@.green;reflects on your standing.@@
 			<</if>>
-			<<if ($Concubine.oralCount + $Concubine.analCount + $Concubine.vaginalCount + $Concubine.mammaryCount + $Concubine.penetrativeCount > 1000)>>
-				<<if $verboseDescriptions == 1>>Many citizens <<if $Concubine.publicCount > 10>>remember having had $him themselves, and <</if>>@@.green;respectfully@@ envy you $his exclusive company.<</if>>
+			<<if ($Concubine.counter.oral + $Concubine.counter.anal + $Concubine.counter.vaginal + $Concubine.counter.mammary + $Concubine.counter.penetrative > 1000)>>
+				<<if $verboseDescriptions == 1>>Many citizens <<if $Concubine.counter.publicUse > 10>>remember having had $him themselves, and <</if>>@@.green;respectfully@@ envy you $his exclusive company.<</if>>
 				<<run repX(300, "concubine", $Concubine)>>
 			<</if>>
 			<<if $masterSuiteUpgradeLuxury > 0>>
@@ -229,11 +229,11 @@
 			<<run SimpleSlaveFucking($slaves[$i], _energy)>>
 			<<if canPenetrate($slaves[$i])>>
 				<<set _fuckCount = (random(1,3)*_energy)>>
-				<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+				<<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>>
 			<</if>>
 			<<if $slaves[$i].nipples == "fuckable" && _masterSuiteAverageDick > 2>>
 				<<set _fuckCount = (random(1,3)*_energy)>>
-				<<set $slaves[$i].mammaryCount += _fuckCount, $mammaryTotal += _fuckCount>>
+				<<set $slaves[$i].counter.mammary += _fuckCount, $mammaryTotal += _fuckCount>>
 			<</if>>
 			<<if ($slaves[$i].trust >= -20) && ($slaves[$i].devotion > -10) && ($slaves[$i].fetishStrength <= 95) && $slaves[$i].fetish != "mindbroken">>
 				<<set _fetishChangeChance = fetishChangeChance($slaves[$i])>>
diff --git a/src/uncategorized/newSlaveIntro.tw b/src/uncategorized/newSlaveIntro.tw
index 02af5239888..b37d5916d8f 100644
--- a/src/uncategorized/newSlaveIntro.tw
+++ b/src/uncategorized/newSlaveIntro.tw
@@ -557,7 +557,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 
 <<if $activeSlave.breedingMark == 1>>
 	$He knows $his duty in life and playfully splays $himself across your desk with $his legs spread wide. Unfortunately, $he must first be unwrapped before any breeding can begin, so for the time being, $he rights $himself and makes $his way to your crotch to show you just how much $he was worth the ¤.
-	<<set $activeSlave.oralCount++, $oralTotal++>>
+	<<set $activeSlave.counter.oral++, $oralTotal++>>
 
 <<else>>
 
@@ -608,7 +608,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 		<</replace>>
 		<<set $activeSlave.devotion += 4>>
 		<<set $activeSlave.trust -= 10>>
-		<<set $activeSlave.oralCount += 1>>
+		<<set $activeSlave.counter.oral += 1>>
 		<<set $oralTotal += 1>>
 	<</link>>
  <br>
@@ -752,7 +752,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 			You ask conversationally what experience $he has with women. $He takes a while to understand your point, but once $he does, $he blushes and <<say>>s, "Uh, I me<<ss>>ed around in <<s>>chool on<<c>>e or twi<<c>>e, but <<s>>in<<c>>e then, I've never —" and is then quiet, because you're making out with $him. $He's surprised and stiffens for a moment but perceptibly thinks things through and realizes $he's yours now, and then $he relaxes to let you have your way. You push $his boundaries pretty far, and before long you've got $him down on $his knees eating you out. $He's badly discomfited but does $his best; $he's @@.mediumaquamarine;hopeful@@ that $he can do this, and slave life won't be so bad.
 		<</replace>>
 		<<set $activeSlave.trust += 4>>
-		<<set $activeSlave.oralCount += 1>>
+		<<set $activeSlave.counter.oral += 1>>
 		<<set $oralTotal += 1>>
 	<</link>>
 	<<if canDoAnal($activeSlave)>>
@@ -1504,7 +1504,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 		<</replace>>
 		<<set $activeSlave.devotion += 4>>
 		<<set $activeSlave.trust += 4>>
-		<<set $activeSlave.oralCount += 1>>
+		<<set $activeSlave.counter.oral += 1>>
 		<<set $oralTotal += 1>>
 	<</link>>
 <</if>>
@@ -1621,8 +1621,8 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 					$He coughs as your pregnant pussy vacates $his face, though $his relief is short lived as you greedily slam yourself down onto $his waiting dick. You ride $him mercilessly, frequently smacking $him with your heavy belly. $He hates every minute of it, choosing to alternate between begging you to stop and just openly weeping. You cum hard as you watch the look on $his face as $he unwillingly cums deep inside you. $He cries out in protest as you continue raping $him, but you don't care. All that matters is your satisfaction. You are eventually awoken by desperate struggle to escape from beneath your gravid mass; $he quickly regrets $his choices as you remount $him for one last go. $He now @@.hotpink;better understands $his place as a toy@@ and is @@.gold;terrified@@ of your insatiable lust.
 					<<set $activeSlave.devotion += 5, $activeSlave.trust -= 15>>
 				<</if>>
-				<<set $activeSlave.penetrativeCount += 5, $penetrativeTotal += 5>>
-				<<set $activeSlave.oralCount++, $oralTotal++>>
+				<<set $activeSlave.counter.penetrative += 5, $penetrativeTotal += 5>>
+				<<set $activeSlave.counter.oral++, $oralTotal++>>
 			<</replace>>
 		<</link>>
 	<<elseif $PC.pregMood == 1 && $PC.lactation > 0>>
@@ -1799,9 +1799,9 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 			$He's not a virgin anywhere, so you'll have to go more extreme to provide a properly introductory level of sexual torture equivalent to defloration. You tie your new slave down on hands and knees and bring a fuckmachine up from storage. It fits over $him as $he whimpers down there on all fours, and you adjust the pistons so that the tip of a dildo rests inside each of $his holes. You add lube when necessary, <<if $assistant == 0>>but the rest of the day is monotonous machine rape for $him.<<else>>but for $him the rest of the day is machine rape controlled by your sultry-voiced personal assistant program. Your assistant is an exquisite sexual torturer, ensuring that the experience is never damaging and always overwhelming. $He keeps up a steady stream of degrading verbal abuse while $he works.<</if>> Any resistance to you is @@.mediumorchid;worn down@@ and replaced with a germ of @@.gold;fear.@@ @@.lime;The slave's holes are nicely stretched.@@
 		<<set $activeSlave.devotion -= 5>>
 		<<set $activeSlave.trust -= 10>>
-		<<set $activeSlave.vaginalCount += 1>>
+		<<set $activeSlave.counter.vaginal += 1>>
 		<<set $vaginalTotal += 1>>
-		<<set $activeSlave.analCount += 1>>
+		<<set $activeSlave.counter.anal += 1>>
 		<<set $analTotal += 1>>
 		<<set $activeSlave.anus += 1>>
 		<<set $activeSlave.vagina += 1>>
@@ -1814,7 +1814,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 			$He's not an anal virgin, so you'll have to go more extreme to provide an introductory level of sexual torture equivalent to defloration. You tie your new slave down on hands and knees and bring a fuckmachine up from storage. It fits over $him as $he whimpers down there on all fours, and you adjust the pistons so that the tip of a dildo rests inside $his asshole. You add lube when necessary, <<if $assistant == 0>>but the rest of the day is monotonous machine rape for $him.<<else>>but for $him the rest of the day is machine rape controlled by your sultry-voiced personal assistant program. Your assistant is an exquisite sexual torturer, ensuring that the experience is never damaging and always overwhelming. $He keeps up a steady stream of degrading verbal abuse while $he works.<</if>> Any resistance to you is @@.mediumorchid;worn down@@ and replaced with a germ of @@.gold;fear.@@ @@.lime;The slave's asshole is nicely stretched.@@ /*Written and coded by Boney M*/
 		<<set $activeSlave.devotion -= 5>>
 		<<set $activeSlave.trust -= 10>>
-		<<set $activeSlave.analCount += 1>>
+		<<set $activeSlave.counter.anal += 1>>
 		<<set $analTotal += 1>>
 		<<set $activeSlave.anus += 1>>
 		<</replace>>
@@ -1840,16 +1840,16 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 	<<replace "#introResult">>
 		You securely restrain your new slave<<if $dairyRestraintsSetting > 1>> in a milking stall<</if>>. A quick finger check of $his holes allows you to choose wisely from a selection of hollow phalluses, which push into your helpless new slave's
 		mouth,
-		<<set $activeSlave.oralCount += 1>>
+		<<set $activeSlave.counter.oral += 1>>
 		<<set $oralTotal += 1>>
 		<<if ($activeSlave.vagina > 0)>>
 			vagina,
-			<<set $activeSlave.vaginalCount += 1>>
+			<<set $activeSlave.counter.vaginal += 1>>
 			<<set $vaginalTotal += 1>>
 		<</if>>
 		<<if $activeSlave.anus > 0>>
 			and squeeze into $his ass,
-			<<set $activeSlave.analCount += 1>>
+			<<set $activeSlave.counter.anal += 1>>
 			<<set $analTotal += 1>>
 		<</if>>
 		with no room to spare.
@@ -1896,15 +1896,15 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 			You put a shock collar on $him. Its function isn't immediately obvious, at least until you test it on the lowest power setting, making $him jump and look at you fearfully. This concern is compounded when you throw a big dildo at $him and tell $him to rape $himself. $He gapes at you incredulously until you give $him a stronger jolt and peremptorily tell $him to
 			<<if $activeSlave.vagina > 0>>
 				pick it up and pound $his own pussy. @@.mediumorchid;Reluctantly,@@ $he reaches down shakily, seats $himself, and slowly pushes the uncomfortably big phallus inside $his womanhood. $He starts to fuck $himself. Harder, you command. Wincing, $he works $his cunt faster. Harder, you repeat, giving $him another shock. @@.gold;$He begins to cry,@@ but obeys, sawing the big fake cock in and out, really raping $himself.
-				<<set $activeSlave.vaginalCount += 1>>
+				<<set $activeSlave.counter.vaginal += 1>>
 				<<set $vaginalTotal += 1>>
 			<<elseif $activeSlave.anus > 0>>
 				pick it up and pound $his own ass. @@.mediumorchid;Reluctantly,@@ $he reaches down shakily, seats $himself, and gradually shoves the already-lubricated phallus into $his ass. It's uncomfortably big for $his butt, but $he can manage it, and slowly starts to sodomize $himself. Harder, you command. Wincing, $he fucks $his ass faster. Harder, you repeat, giving $him another shock. @@.gold;$He begins to cry,@@ but obeys, sawing the big fake cock in and out, really assraping $himself.
-				<<set $activeSlave.analCount += 1>>
+				<<set $activeSlave.counter.anal += 1>>
 				<<set $analTotal += 1>>
 			<<else>>
 				pick it up and facefuck $himself. @@.mediumorchid;Reluctantly,@@ $he reaches down shakily, seats $himself, and slowly swallows the uncomfortably big phallus. $He has to start over several times as $his gag reflex kicks in, but $he finally manages to hilt it. Harder, you command. Eyes rolling fearfully, $he withdraws it a few <<if $showInches == 2>>inches<<else>>centimeters<</if>> and shoves it down $his throat again. Harder, you repeat, giving $him another shock. @@.gold;$He begins to weep and gag,@@ but obeys, sawing the big fake cock in and out, really molesting $himself.
-				<<set $activeSlave.oralCount += 1>>
+				<<set $activeSlave.counter.oral += 1>>
 				<<set $oralTotal += 1>>
 			<</if>>
 			<<set $activeSlave.trust -= 10>>
@@ -1931,7 +1931,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 				<<set $activeSlave.choosesOwnAssignment = 0>>
 				<<set $activeSlave.anus = Math.clamp($activeSlave.anus, 3, 4)>>
 				<<if $activeSlave.vagina > -1>><<set $activeSlave.vagina = Math.clamp($activeSlave.vagina, 3, 4)>><</if>>
-				<<set $activeSlave.analCount += 10, $analTotal += 10>>
+				<<set $activeSlave.counter.anal += 10, $analTotal += 10>>
 				<<= assignJob($activeSlave, "dairy")>>
 				<<replace "#introResult">>
 					You order <<if $HeadGirl == 0>>another slave<<else>>$HeadGirl.slaveName<</if>> to get $activeSlave.slaveName set up in $dairyName. The new slave does not know what $dairyName is, not really, and $he doesn't know what being set up there means, either. If $he knew that you are able to send $him there so blithely only because it is equipped with a special preparatory raper that will seize $him, <<if $activeSlave.vagina > -1>>mercilessly fuck $his pussy and ass until both are gaped<<else>>ream $his anus until it's cavernously gaped<</if>>, and then consign $him to constant fucking by gargantuan machine phalli, $he might resist. But $he doesn't, so $he does not.
@@ -1944,10 +1944,10 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 				<<set $activeSlave.anus = Math.clamp($activeSlave.anus, 3, 4)>>
 				<<if $activeSlave.vagina > -1>>
 					<<set $activeSlave.vagina = Math.clamp($activeSlave.vagina, 3, 4)>>
-					<<set $activeSlave.vaginalCount += 10>>
+					<<set $activeSlave.counter.vaginal += 10>>
 					<<set $vaginalTotal += 10>>
 				<</if>>
-				<<set $activeSlave.analCount += 10, $analTotal += 10>>
+				<<set $activeSlave.counter.anal += 10, $analTotal += 10>>
 				<<= assignJob($activeSlave, "dairy")>>
 				<<replace "#introResult">>
 					Making use of <<if ($activeSlave.trust < -20) || ($activeSlave.devotion > 20)>>$his obedience<<else>>the compliance systems<</if>>, you restrain $him on one of the chairs in your office in an approximation of the position $he'll occupy in $dairyName. Then you put a mask on $him, like the ones the machines there feature, and turn it on, watching the slave squirm against $his restraints under the sudden bombardment of garish hardcore porn. Finally, you add a dildo gag, both to mimic the dildo that will feed $him, and to keep your office reasonably quiet. Then, for the rest of the day, you use $his vulnerable <<if $activeSlave.vagina > -1>>holes<<else>>asshole<</if>> as an outlet for your sexual energy. You are not gentle; in fact, the point of the whole exercise is to gape $him. By the evening $he's been fucked so hard that $he's stopped jerking against the chair when you pound <<if $PC.dick == 1>>your huge cock<<else>>a huge strap-on<</if>> in and out of $him, so you're obliged to get creative, sliding fingers in alongside <<if $PC.dick == 1>>yourself<<else>>it<</if>> to really blow $him out. Once that gets too easy, you start adding dildos for double penetration. By the night $he's properly prepared to take $dairyName's giant phalli, and you're bored, so you consign $him to $his fate. $He might have some opinion on how $he's spent $his day, but it's unlikely $he'll remember it by tomorrow, what with the forearm-sized dildos sliding in and out of $his<<if $activeSlave.vagina > -1>> cunt,<</if>> throat, and asshole.
diff --git a/src/uncategorized/nonRandomEvent.tw b/src/uncategorized/nonRandomEvent.tw
index 3f7e51e2499..908506227dc 100644
--- a/src/uncategorized/nonRandomEvent.tw
+++ b/src/uncategorized/nonRandomEvent.tw
@@ -50,7 +50,7 @@
 <<elseif (_effectiveWeek == 43)>>
 	<<goto "P invasion">>
 <<elseif (_effectiveWeek == 44) && ($mercenaries > 0) && $mercRomeo != 1>>
-	<<set _valid = $slaves.find(function(s) { return (["serve the public", "serve in the club", "whore", "work in the brothel"].includes(s.assignment) || s.publicCount >= 50) && s.fetish != "mindbroken" && s.fuckdoll == 0; })>>
+	<<set _valid = $slaves.find(function(s) { return (["serve the public", "serve in the club", "whore", "work in the brothel"].includes(s.assignment) || s.counter.publicUse >= 50) && s.fetish != "mindbroken" && s.fuckdoll == 0; })>>
 	<<if def _valid>>
 		<<set $mercRomeo = 1, $activeSlave = 0>>
 		<<goto "P mercenary romeo">>
diff --git a/src/uncategorized/pCoupAttempt.tw b/src/uncategorized/pCoupAttempt.tw
index e946956c9f0..dbe5181a347 100644
--- a/src/uncategorized/pCoupAttempt.tw
+++ b/src/uncategorized/pCoupAttempt.tw
@@ -8,7 +8,7 @@
 	<<set WombProgress($traitor, _pregWeeks, _pregWeeks)>> /* In all cases should be done */
 	<<set WombUpdatePregVars($traitor)>>
 	<<if WombBirthReady($traitor, $traitor.pregData.normalBirth) > 0 >> /* normal birth case, partial birthers not supported*/
-		<<set $traitor.preg = -1, $traitor.birthsTotal += WombBirthReady($traitor, $traitor.pregData.normalBirth), $traitor.pregType = 0, $traitor.pregSource = 0, $traitor.pregWeek = 0, $traitor.pregKnown = 0>>
+		<<set $traitor.preg = -1, $traitor.counter.birthsTotal += WombBirthReady($traitor, $traitor.pregData.normalBirth), $traitor.pregType = 0, $traitor.pregSource = 0, $traitor.pregWeek = 0, $traitor.pregKnown = 0>>
 		<<set WombFlush($traitor)>>
 	<<else>>/* still pregnant slave */
 		<<set $traitor.preg = WombMaxPreg($traitor)>> /*most ready fetus is a base*/
diff --git a/src/uncategorized/pCoupCollaboration.tw b/src/uncategorized/pCoupCollaboration.tw
index dd366d2b606..cc0637b4e0e 100644
--- a/src/uncategorized/pCoupCollaboration.tw
+++ b/src/uncategorized/pCoupCollaboration.tw
@@ -7,7 +7,7 @@
 <<set WombProgress($traitor, _pregWeeks, _pregWeeks)>> /* In all cases should be done */
 <<set WombUpdatePregVars($traitor)>>
 <<if WombBirthReady($traitor, $traitor.pregData.normalBirth) > 0 >> /* normal birth case, partial birthers not supported*/
-	<<set $traitor.preg = -1, $traitor.birthsTotal += WombBirthReady($traitor, $traitor.pregData.normalBirth), $traitor.pregType = 0, $traitor.pregSource = 0, $traitor.pregWeek = 0, $traitor.pregKnown = 0>>
+	<<set $traitor.preg = -1, $traitor.counter.birthsTotal += WombBirthReady($traitor, $traitor.pregData.normalBirth), $traitor.pregType = 0, $traitor.pregSource = 0, $traitor.pregWeek = 0, $traitor.pregKnown = 0>>
 	<<set WombFlush($traitor)>>
 <<else>>/* still pregnant slave */
 	<<set $traitor.preg = WombMaxPreg($traitor)>> /*most ready fetus is a base*/
diff --git a/src/uncategorized/pCoupLoss.tw b/src/uncategorized/pCoupLoss.tw
index 7bddf6422a2..463affb5570 100644
--- a/src/uncategorized/pCoupLoss.tw
+++ b/src/uncategorized/pCoupLoss.tw
@@ -6,7 +6,7 @@
 <<set WombProgress($traitor, _pregWeeks, _pregWeeks)>> /* In all cases should be done */
 <<set WombUpdatePregVars($traitor)>>
 <<if WombBirthReady($traitor, $traitor.pregData.normalBirth) > 0 >> /* normal birth case, partial birthers not supported*/
-	<<set $traitor.preg = -1, $traitor.birthsTotal += WombBirthReady($traitor, $traitor.pregData.normalBirth), $traitor.pregType = 0, $traitor.pregSource = 0, $traitor.pregWeek = 0, $traitor.pregKnown = 0>>
+	<<set $traitor.preg = -1, $traitor.counter.birthsTotal += WombBirthReady($traitor, $traitor.pregData.normalBirth), $traitor.pregType = 0, $traitor.pregSource = 0, $traitor.pregWeek = 0, $traitor.pregKnown = 0>>
 	<<set WombFlush($traitor)>>
 <<else>>/* still pregnant slave */
 	<<set $traitor.preg = WombMaxPreg($traitor)>> /*most ready fetus is a base*/
diff --git a/src/uncategorized/pMercenaryRomeo.tw b/src/uncategorized/pMercenaryRomeo.tw
index a4b94636483..ac22b528577 100644
--- a/src/uncategorized/pMercenaryRomeo.tw
+++ b/src/uncategorized/pMercenaryRomeo.tw
@@ -5,7 +5,7 @@
 <<if ndef $romeoID>>
 	<<set _romeoSlaves = $slaves.filter(function(s) { return s.fetish != "mindbroken" && s.fuckdoll == 0 && ["serve in the club", "serve the public", "whore", "work in the brothel"].includes(s.assignment); })>>
 	<<if _romeoSlaves.length == 0>>
-		<<set _romeoSlaves = $slaves.filter(function(s) { return (s.publicCount > 0) && (s.newGamePlus == 0) && (s.relationship > -3) && !["be your Concubine", "serve in the master suite"].includes(s.assignment); })>>
+		<<set _romeoSlaves = $slaves.filter(function(s) { return (s.counter.publicUse > 0) && (s.newGamePlus == 0) && (s.relationship > -3) && !["be your Concubine", "serve in the master suite"].includes(s.assignment); })>>
 		<<if _romeoSlaves.length == 0>>
 			<<set _name = setup.whiteAmericanSlaveNames.random()>>
 		<<else>>
diff --git a/src/uncategorized/pRivalInitiation.tw b/src/uncategorized/pRivalInitiation.tw
index 45b85208a14..6bd25e71d2f 100644
--- a/src/uncategorized/pRivalInitiation.tw
+++ b/src/uncategorized/pRivalInitiation.tw
@@ -22,7 +22,7 @@ This is a special week, the week of your victory. <<EventNameLink>> awaits your
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	Though $he hates you with all $his heart, $he knows better than most what happens to slaves who disobey. So, when you describe your public relations plans to $him, $he promises to obey before you even get to the threats. $He finds $himself accompanying you to the arcology's finest establishment in a lovely evening dress. The two of you share an understandably quiet meal, with a growing crowd coming to leer at the defeated slaveowner-cum-slave. At a prearranged signal from you, $he stands, quickly strips naked, gets down on $his knees, and <<if $PC.dick == 1>>sucks you off<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eats you out<</if>>. Such public humiliation starts $him down the path of @@.hotpink;obedience,@@ and is the @@.green;talk of the Free Cities.@@
-	<<set $activeSlave.devotion += 4, $activeSlave.oralCount += 1, $oralTotal += 1>>
+	<<set $activeSlave.devotion += 4, $activeSlave.counter.oral += 1, $oralTotal += 1>>
 	<<run repX(2500, "event", $activeSlave)>>
 	<<set $rivalID = 0>>
 	<</replace>>
@@ -32,7 +32,7 @@ This is a special week, the week of your victory. <<EventNameLink>> awaits your
 	<<replace "#result">>
 	<<setLocalPronouns $slaves[1] 2>>
 	$slaves[0].slaveName leads $him out into the arcology's largest atrium, forces $him to $his knees, and in full view of the whole arcology, orally rapes someone who was until this week a slaveowner $himself. Behind them, $slaves[1].slaveName is standing ready for _his2 turn, and all your other slaves stand behind _him2. Public opinion is divided; the precedent is universally agreed to be bad, but the punishment is generally thought to be terrible and deserved. Your slaves, however, are almost insufferably @@.hotpink;pleased with you@@ for forcing $activeSlave.slaveName, whom they still view as a slaveowner, to pleasure them.
-	<<set $activeSlave.oralCount += $slaves.length*2, $oralTotal += $slaves.length*2>>
+	<<set $activeSlave.counter.oral += $slaves.length*2, $oralTotal += $slaves.length*2>>
 	<<run $slaves.forEach(function(s) { s.devotion += 10; })>>
 	<<set $rivalID = 0>>
 	<</replace>>
@@ -42,9 +42,9 @@ This is a special week, the week of your victory. <<EventNameLink>> awaits your
 		<<EventNameDelink $activeSlave>>
 		<<replace "#result">>
 		$activeSlave.slaveName, who has been fairly dignified up to this point, breaks down when $he's placed in stocks with $his ass in the air. $His sobs become screams when, for the first time in $his life, $he feels the burning sensation of a well-lubricated <<if $PC.dick == 1>>cockhead<<else>>strap-on<</if>> forcing its way past $his virgin sphincter. Raping a virgin anus is not a new pleasure for you, but the usual shrieking, struggling and spasming is all the sweeter this time. @@.green;Half the arcology@@ has used $his @@.red;poor injured butthole@@ by the end of the day, $he @@.gold;is learning to fear you,@@ and hates you @@.mediumorchid;even more@@ if possible.
-		<<set $activeSlave.devotion -= 4, $activeSlave.trust -= 5, $activeSlave.health -= 10, $activeSlave.anus = 3, $activeSlave.analCount += 47, $analTotal += 47>>
+		<<set $activeSlave.devotion -= 4, $activeSlave.trust -= 5, $activeSlave.health -= 10, $activeSlave.anus = 3, $activeSlave.counter.anal += 47, $analTotal += 47>>
 		<<run repX(2500, "event", $activeSlave)>>
-		<<if $activeSlave.publicCount>><<set $activeSlave.publicCount += 47>><<else>><<set $activeSlave.publicCount = 47>><</if>>
+		<<if $activeSlave.counter.publicUse>><<set $activeSlave.counter.publicUse += 47>><<else>><<set $activeSlave.counter.publicUse = 47>><</if>>
 		<<set $rivalID = 0>>
 		<</replace>>
 	<</link>>
@@ -69,7 +69,7 @@ This is a special week, the week of your victory. <<EventNameLink>> awaits your
 		<<run repX(2500, "event", $activeSlave)>>
 		<<set $activeSlave.pregType = setPregType($activeSlave)>>
 		<<set WombImpregnate($activeSlave, $activeSlave.pregType, -2, 1)>>
-		<<if $activeSlave.publicCount>><<set $activeSlave.publicCount += 47>><<else>><<set $activeSlave.publicCount = 47>><</if>>
+		<<if $activeSlave.counter.publicUse>><<set $activeSlave.counter.publicUse += 47>><<else>><<set $activeSlave.counter.publicUse = 47>><</if>>
 		<<set $rivalID = 0>>
 		<</replace>>
 	<</link>>
diff --git a/src/uncategorized/pRivalryActions.tw b/src/uncategorized/pRivalryActions.tw
index 1cb4af039fa..cdfede5106e 100644
--- a/src/uncategorized/pRivalryActions.tw
+++ b/src/uncategorized/pRivalryActions.tw
@@ -28,29 +28,29 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Racial Subjugationism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 10>>
-		<<set $hostage.vaginalCount += 10>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.oral += 10>>
+		<<set $hostage.counter.vaginal += 10>>
+		<<set $hostage.counter.anal += 10>>
 		<<set $hostage.behavioralFlaw = "arrogant">>
 		<<set $hostage.sexualFlaw = "shamefast">>
 		bound and offered to a pair of $arcologies[0].FSSubjugationistRace girls.
 	<<case "Racial Supremacism">>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		<<set $hostage.behavioralFlaw = "odd">>
 		<<set $hostage.sexualFlaw = "repressed">>
 		being registered as a piece of <<print $arcologies[0].FSSupremacistRace>> meat, fit only to be abused.
 	<<case "Repopulation Focus">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
-		<<set $hostage.mammaryCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
+		<<set $hostage.counter.mammary += 5>>
 		<<set $hostage.behavioralQuirk = "adores men">>
 		<<set $hostage.sexualQuirk = "caring">>
 		being operated on to remove $his fertility.
@@ -65,10 +65,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set WombImpregnate($hostage, $hostage.pregType, 0, $hostage.preg)>>
 		<<run SetBellySize($hostage)>>
 		<<set $hostage.vagina = 2>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		<<set $hostage.behavioralFlaw = "odd">>
 		<<set $hostage.sexualFlaw = "hates penetration">>
 		undergoing a fertility screening, the video ends with the positive results.
@@ -82,10 +82,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set WombImpregnate($hostage, $hostage.pregType, 0, $hostage.preg)>>
 		<<run SetBellySize($hostage)>>
 		<<set $hostage.vagina = 2>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		<<set $hostage.behavioralFlaw = "odd">>
 		<<set $hostage.sexualFlaw = "hates penetration">>
 		undergoing a fertility screening, the video ends with the positive results.
@@ -100,17 +100,17 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Gender Fundamentalism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.anal += 10>>
 		<<set $hostage.behavioralFlaw = "hates men">>
 		<<set $hostage.sexualFlaw = "hates anal">>
 		begging for $his anal virginity to not be taken.
 	<<case "Paternalism">>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		<<set $hostage.earPiercing = 1>>
 		<<set $hostage.nosePiercing = 1>>
 		<<set $hostage.nipplesPiercing = 0>>
@@ -159,18 +159,18 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Youth Preferentialism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 1>>
-		<<set $hostage.vaginalCount += 1>>
-		<<set $hostage.analCount += 1>>
+		<<set $hostage.counter.oral += 1>>
+		<<set $hostage.counter.vaginal += 1>>
+		<<set $hostage.counter.anal += 1>>
 		<<set $hostage.behavioralFlaw = "bitchy">>
 		<<set $hostage.sexualFlaw = "idealistic">>
 		bound and offered to an older woman.
 	<<case "Maturity Preferentialism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 1>>
-		<<set $hostage.vaginalCount += 1>>
-		<<set $hostage.analCount += 1>>
+		<<set $hostage.counter.oral += 1>>
+		<<set $hostage.counter.vaginal += 1>>
+		<<set $hostage.counter.anal += 1>>
 		<<set $hostage.behavioralFlaw = "bitchy">>
 		<<set $hostage.sexualFlaw = "idealistic">>
 		bound and offered to a young woman.
@@ -211,7 +211,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.boobs = 400>>
 		<<set $hostage.weight = 10>>
-		<<set $hostage.vaginalCount += 28>>
+		<<set $hostage.counter.vaginal += 28>>
 		<<set $hostage.vagina = 2>>
 		<<set $hostage.butt = 2>>
 		<<set $hostage.behavioralFlaw = "anorexic">>
@@ -248,9 +248,9 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Racial Subjugationism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 10>>
-		<<set $hostage.vaginalCount += 10>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.oral += 10>>
+		<<set $hostage.counter.vaginal += 10>>
+		<<set $hostage.counter.anal += 10>>
 		<<set $hostage.fetish = "submissive">>
 		<<set $hostage.fetishStrength = 10>>
 		no longer trying to escape from the $arcologies[0].FSSubjugationistRace girls.
@@ -263,20 +263,20 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<if $hostage.anus < 2>>
 			<<set $hostage.anus = 2>>
 		<</if>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		<<set $hostage.fetish = "masochist">>
 		<<set $hostage.fetishStrength = 10>>
 		beginning to lose hope in ever being something more than just a piece of <<print $arcologies[0].FSSupremacistRace>> meat.
 	<<case "Repopulation Focus">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
-		<<set $hostage.mammaryCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
+		<<set $hostage.counter.mammary += 5>>
 		beginning to come to terms with $his lack of fertility.
 	<<case "Eugenics">>
 	<<if $seeHyperPreg != 1>>
@@ -289,10 +289,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.pregWeek = $rivalryDuration>>
 		<<set WombImpregnate($hostage, $hostage.pregType, 0, $hostage.preg)>>
 		<<run SetBellySize($hostage)>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		<<set $hostage.fetish = "pregnancy">>
 		<<set $hostage.fetishStrength = 10>>
 	<<else>>
@@ -305,10 +305,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set WombImpregnate($hostage, $hostage.pregType, 0, $hostage.preg)>>
 		<<run SetBellySize($hostage)>>
 		<<set $hostage.boobs += 100>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		<<set $hostage.fetish = "pregnancy">>
 		<<set $hostage.fetishStrength = 10>>
 		groping $his massively distended belly, blushing thoroughly as $he explores $his new curve.
@@ -316,7 +316,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Gender Radicalism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.fetish = "submissive">>
 		<<set $hostage.fetishStrength = 10>>
 		trying on new clothes while $he thinks no-one is watching.
@@ -324,17 +324,17 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.anus = 2>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.anal += 10>>
 		<<set $hostage.fetish = "buttslut">>
 		<<set $hostage.fetishStrength = 10>>
 		questioning why getting buttfucked is starting to feel so good.
 	<<case "Paternalism">>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		<<set $hostage.heels = 1>>
 		<<set $hostage.earPiercing = 1>>
 		<<set $hostage.nosePiercing = 1>>
@@ -357,7 +357,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Degradationism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.fetish = "submissive">>
 		<<set $hostage.fetishStrength = 10>>
 		questioning if being $his owner's plaything is what $he really wants.
@@ -372,25 +372,25 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Transformation Fetishism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.fetish = "submissive">>
 		<<set $hostage.fetishStrength = 10>>
 		blushing as $he recollects all the compliments $his pure body has received so far.
 	<<case "Youth Preferentialism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
 		<<set $hostage.fetish = "submissive">>
 		<<set $hostage.fetishStrength = 10>>
 		blushing as $he thinks about being dominated by that MILF.
 	<<case "Maturity Preferentialism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
 		<<set $hostage.fetish = "dom">>
 		<<set $hostage.fetishStrength = 10>>
 		blushing as $he thinks about possibly dominating $his energetic harasser.
@@ -406,7 +406,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Asset Expansionism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		blushing as $he recollects all the compliments $his slim body has received so far.
 	<<case "Pastoralism">>
 		<<set $hostage.trust -= 5>>
@@ -414,7 +414,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.weight = 50>>
 		<<set $hostage.muscles = 25>>
 		<<set $hostage.boobs = 1000>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.fetish = "dom">>
 		<<set $hostage.fetishStrength = 10>>
 		crashing into $his bed, exhausted from all $his exercise. As $he massages $his sore body, $he can't help gasp at the weight $he has lost.
@@ -432,7 +432,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.weight = 50>>
 		<<set $hostage.boobs = 800>>
 		<<set $hostage.butt = 4>>
-		<<set $hostage.vaginalCount += 28>>
+		<<set $hostage.counter.vaginal += 28>>
 		<<set $hostage.vagina = 3>>
 		<<set $hostage.behavioralFlaw = "anorexic">>
 		<<set $hostage.sexualFlaw = "hates penetration">>
@@ -511,28 +511,28 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.weight = 50>>
 		<<set $hostage.muscles = 25>>
 		<<set $hostage.boobs = 1000>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.fetish = "dom">>
 		<<set $hostage.fetishStrength = 10>>
 		crashing into $his bed, exhausted from all $his exercise. As $he massages $his sore body, $he can't help gasp at the weight $he has lost.
 	<<case "Chattel Religionism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.fetish = "submissive">>
 		<<set $hostage.fetishStrength = 10>>
 		questioning why $he is yearning to be a part of this society.
 	<<case "Multiculturalism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.fetish = "dom">>
 		<<set $hostage.fetishStrength = 10>>
 		studying $his scriptures with the hope that $he can do something to help you.
 	<<default>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.fetish = "submissive">>
 		<<set $hostage.fetishStrength = 10>>
 		questioning why $he is yearning to be a part of this society.
@@ -542,9 +542,9 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Racial Subjugationism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 20>>
-		<<set $hostage.vaginalCount += 20>>
-		<<set $hostage.analCount += 20>>
+		<<set $hostage.counter.oral += 20>>
+		<<set $hostage.counter.vaginal += 20>>
+		<<set $hostage.counter.anal += 20>>
 		<<set $hostage.fetishStrength = 65>>
 		<<set $hostage.behavioralFlaw = "none">>
 		<<set $hostage.sexualFlaw = "none">>
@@ -568,10 +568,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<if $hostage.anus < 3>>
 			<<set $hostage.anus = 3>>
 		<</if>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		<<set $hostage.fetishStrength = 65>>
 		<<set $hostage.behavioralQuirk = "none">>
 		<<set $hostage.behavioralFlaw = "odd">>
@@ -580,10 +580,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Repopulation Focus">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
-		<<set $hostage.mammaryCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
+		<<set $hostage.counter.mammary += 5>>
 		<<set $hostage.behavioralFlaw = "hates men">>
 		<<set $hostage.sexualFlaw = "hates penetration">>
 		realizing that $he doesn't need to bear children to be happy in life.
@@ -601,10 +601,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.boobs += 100>>
 		<<set $hostage.lactation = 1>>
 		<<set $hostage.lactationDuration = 2>>
-		<<set $hostage.oralCount += 100>>
-		<<set $hostage.vaginalCount += 100>>
-		<<set $hostage.analCount += 100>>
-		<<set $hostage.mammaryCount += 100>>
+		<<set $hostage.counter.oral += 100>>
+		<<set $hostage.counter.vaginal += 100>>
+		<<set $hostage.counter.anal += 100>>
+		<<set $hostage.counter.mammary += 100>>
 		<<set $hostage.behavioralFlaw = "none">>
 		<<set $hostage.sexualFlaw = "none">>
 		<<set $hostage.behavioralQuirk = "adores men">>
@@ -624,10 +624,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.boobs += 300>>
 		<<set $hostage.lactation = 1>>
 		<<set $hostage.lactationDuration = 2>>
-		<<set $hostage.oralCount += 100>>
-		<<set $hostage.vaginalCount += 100>>
-		<<set $hostage.analCount += 100>>
-		<<set $hostage.mammaryCount += 100>>
+		<<set $hostage.counter.oral += 100>>
+		<<set $hostage.counter.vaginal += 100>>
+		<<set $hostage.counter.anal += 100>>
+		<<set $hostage.counter.mammary += 100>>
 		<<set $hostage.behavioralFlaw = "none">>
 		<<set $hostage.sexualFlaw = "none">>
 		<<set $hostage.behavioralQuirk = "adores men">>
@@ -638,7 +638,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Gender Radicalism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.fetishStrength = 65>>
 		<<set $hostage.behavioralFlaw = "none">>
 		<<set $hostage.sexualFlaw = "none">>
@@ -649,7 +649,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.anus = 3>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.anal += 10>>
 		<<if $seeDicks != 0>>
 			<<set $hostage.dick = 1>>
 		<</if>>
@@ -662,10 +662,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Paternalism">>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		<<set $hostage.voice = 0>>
 		<<set $hostage.earPiercing = 2>>
 		<<set $hostage.nosePiercing = 2>>
@@ -689,7 +689,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Degradationism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.behavioralFlaw = "none">>
 		<<set $hostage.sexualFlaw = "none">>
 		<<set $hostage.behavioralQuirk = "advocate">>
@@ -711,7 +711,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Transformation Fetishism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.behavioralFlaw = "none">>
 		<<set $hostage.sexualFlaw = "none">>
 		<<set $hostage.behavioralQuirk = "fitness">>
@@ -721,9 +721,9 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Youth Preferentialism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 10>>
-		<<set $hostage.vaginalCount += 10>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.oral += 10>>
+		<<set $hostage.counter.vaginal += 10>>
+		<<set $hostage.counter.anal += 10>>
 		<<set $hostage.behavioralFlaw = "none">>
 		<<set $hostage.sexualFlaw = "none">>
 		<<set $hostage.behavioralQuirk = "adores women">>
@@ -733,9 +733,9 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Maturity Preferentialism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 10>>
-		<<set $hostage.vaginalCount += 10>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.oral += 10>>
+		<<set $hostage.counter.vaginal += 10>>
+		<<set $hostage.counter.anal += 10>>
 		<<set $hostage.behavioralFlaw = "none">>
 		<<set $hostage.sexualFlaw = "none">>
 		<<set $hostage.behavioralQuirk = "adores women">>
@@ -755,7 +755,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Asset Expansionism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.behavioralFlaw = "none">>
 		<<set $hostage.sexualFlaw = "none">>
 		<<set $hostage.behavioralQuirk = "fitness">>
@@ -767,7 +767,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.weight = 20>>
 		<<set $hostage.muscles = 50>>
 		<<set $hostage.boobs = 700>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.behavioralFlaw = "none">>
 		<<set $hostage.sexualFlaw = "none">>
 		<<set $hostage.behavioralQuirk = "fitness">>
@@ -793,14 +793,14 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.fetishStrength = 65>>
 		<<set $hostage.behavioralFlaw = "gluttonous">>
 		<<set $hostage.sexualFlaw = "crude">>
-		<<set $hostage.vaginalCount += 35>>
+		<<set $hostage.counter.vaginal += 35>>
 		<<set $hostage.vagina = 3>>
 		giggling and flirting while $his body is measured and $his weight is taken; 280 tallies adorn $his soft belly. "108 kilos, getting there. Oh don't make that face, there's plenty of food left."
 		<<switch $hostageFetish>>
 		<<case "cumslut">>
-			<<set $hostage.oralCount += 70>>
+			<<set $hostage.counter.oral += 70>>
 		<<case "buttslut">>
-			<<set $hostage.analCount += 21>>
+			<<set $hostage.counter.anal += 21>>
 			<<set $hostage.anus = 3>>
 		<<case "boobs">>
 			<<set $hostage.boobs += 100>>
@@ -817,7 +817,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.weight = 20>>
 		<<set $hostage.muscles = 50>>
 		<<set $hostage.boobs = 700>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.behavioralFlaw = "none">>
 		<<set $hostage.sexualFlaw = "none">>
 		<<set $hostage.behavioralQuirk = "fitness">>
@@ -827,7 +827,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Chattel Religionism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.fetishStrength = 65>>
 		<<set $hostage.behavioralFlaw = "none">>
 		<<set $hostage.sexualFlaw = "none">>
@@ -837,7 +837,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Multiculturalism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.fetishStrength = 65>>
 		<<set $hostage.sexualFlaw = "none">>
 		<<set $hostage.behavioralFlaw = "devout">>
@@ -846,7 +846,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<default>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.fetishStrength = 65>>
 		<<set $hostage.behavioralFlaw = "none">>
 		<<set $hostage.sexualFlaw = "none">>
@@ -859,9 +859,9 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Racial Subjugationism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 40>>
-		<<set $hostage.vaginalCount += 40>>
-		<<set $hostage.analCount += 20>>
+		<<set $hostage.counter.oral += 40>>
+		<<set $hostage.counter.vaginal += 40>>
+		<<set $hostage.counter.anal += 20>>
 		<<set $hostage.fetishStrength = 100>>
 		approaching and pulling $his $arcologies[0].FSSubjugationistRace girlfriends into a pre-sex embrace, a look of wild joy on $his face.
 	<<case "Racial Supremacism">>
@@ -882,19 +882,19 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 			<<set $hostage.anus = 4>>
 		<</if>>
 		<<set $hostage.sexualFlaw = "self hating">>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		<<set $hostage.fetishStrength = 100>>
 		collapsing into $his rancid cot and curling into the fetal position around $his pregnant belly. $He's audibly begging for someone, anyone, to save $him.
 	<<case "Repopulation Focus">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
-		<<set $hostage.mammaryCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
+		<<set $hostage.counter.mammary += 5>>
 		convincing a fellow slave to give up _hisU fertility.
 	<<case "Eugenics">>
 	<<if $seeHyperPreg != 1>>
@@ -910,10 +910,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.boobs += 100>>
 		<<set $hostage.lactation = 1>>
 		<<set $hostage.lactationDuration = 2>>
-		<<set $hostage.oralCount += 100>>
-		<<set $hostage.vaginalCount += 100>>
-		<<set $hostage.analCount += 100>>
-		<<set $hostage.mammaryCount += 100>>
+		<<set $hostage.counter.oral += 100>>
+		<<set $hostage.counter.vaginal += 100>>
+		<<set $hostage.counter.anal += 100>>
+		<<set $hostage.counter.mammary += 100>>
 		<<set $hostage.fetishStrength = 100>>
 		<<set $hostage.sexualFlaw = "breeder">>
 		resting in $his bed with $his master's head against $his full-term belly. $He appears to be genuinely happy.
@@ -930,10 +930,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.boobs += 400>>
 		<<set $hostage.lactation = 1>>
 		<<set $hostage.lactationDuration = 2>>
-		<<set $hostage.oralCount += 100>>
-		<<set $hostage.vaginalCount += 100>>
-		<<set $hostage.analCount += 100>>
-		<<set $hostage.mammaryCount += 100>>
+		<<set $hostage.counter.oral += 100>>
+		<<set $hostage.counter.vaginal += 100>>
+		<<set $hostage.counter.anal += 100>>
+		<<set $hostage.counter.mammary += 100>>
 		<<set $hostage.fetishStrength = 100>>
 		<<set $hostage.sexualFlaw = "breeder">>
 		<<set $activeSlave.bellySag = 2, $activeSlave.bellySagPreg = 2>>
@@ -942,14 +942,14 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Gender Radicalism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.fetishStrength = 100>>
 		embracing $his owner with quite the look of devotion on $his face.
 	<<case "Gender Fundamentalism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.anus = 4>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.anal += 10>>
 		<<if $seeDicks != 0>>
 			<<set $hostage.dick = 3>>
 			<<set $hostage.balls = 2>>
@@ -961,10 +961,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Paternalism">>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		<<set $hostage.eyes = -2>>
 		<<set $hostage.earPiercing = 2>>
 		<<set $hostage.nosePiercing = 2>>
@@ -985,7 +985,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Degradationism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.fetishStrength = 100>>
 		cheerfully talking about the future with $his owner. The video ends on $him asking for an impregnation ceremony when they get married.
 	<<case "Body Purism">>
@@ -999,24 +999,24 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Transformation Fetishism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.fetishStrength = 100>>
 		publicly showing off $his pure and flawless body, a look of complete joy on $his face.
 	<<case "Youth Preferentialism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength = 100>>
-		<<set $hostage.oralCount += 10>>
-		<<set $hostage.vaginalCount += 10>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.oral += 10>>
+		<<set $hostage.counter.vaginal += 10>>
+		<<set $hostage.counter.anal += 10>>
 		blushing happily as $his MILF lover discusses their future marriage.
 	<<case "Maturity Preferentialism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength = 100>>
-		<<set $hostage.oralCount += 10>>
-		<<set $hostage.vaginalCount += 10>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.oral += 10>>
+		<<set $hostage.counter.vaginal += 10>>
+		<<set $hostage.counter.anal += 10>>
 		blushing happily as $he discusses $his future marriage to $his young lover.
 	<<case "Slimness Enthusiasm">>
 		<<set $hostage.trust -= 5>>
@@ -1030,7 +1030,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Asset Expansionism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		publicly showing off $his thin, sleek body, a look of complete joy on $his face.
 	<<case "Pastoralism">>
 		<<set $hostage.trust -= 5>>
@@ -1038,7 +1038,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.weight = 0>>
 		<<set $hostage.muscles = 75>>
 		<<set $hostage.boobs = 400>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.fetishStrength = 100>>
 		bench pressing a rather large dumbbell in a strong<<= $woman>> contest. $He is overjoyed when $he places first.
 	<<case "Cummunism">>
@@ -1057,14 +1057,14 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.boobs += 100>>
 		<<set $hostage.butt = 6>>
 		<<set $hostage.fetishStrength = 100>>
-		<<set $hostage.vaginalCount += 40>>
+		<<set $hostage.counter.vaginal += 40>>
 		<<set $hostage.vagina = 4>>
 		giggling and flirting as $his flabby body is groped and fondled while $his weight is taken; $his stomach is so large you can't make out how many tallies adorn it any longer. "128 kilos, pretty big now, aren't we?"
 		<<switch $hostageFetish>>
 		<<case "cumslut">>
-			<<set $hostage.oralCount += 70>>
+			<<set $hostage.counter.oral += 70>>
 		<<case "buttslut">>
-			<<set $hostage.analCount += 35>>
+			<<set $hostage.counter.anal += 35>>
 			<<set $hostage.anus = 3>>
 		<<case "boobs">>
 			<<set $hostage.boobs += 100>>
@@ -1081,35 +1081,35 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.weight = 0>>
 		<<set $hostage.muscles = 75>>
 		<<set $hostage.boobs = 400>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.fetishStrength = 100>>
 		bench pressing a rather large dumbbell in a strong<<= $woman>> contest. $He is overjoyed when $he places first.
 	<<case "Chattel Religionism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.fetishStrength = 100>>
 		chatting with a group of fresh slaves, explaining how nice it is to live in this arcology.
 	<<case "Multiculturalism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.fetishStrength = 100>>
 		<<set $hostage.sexualFlaw = "neglectful">>
 		finishing a sermon how to achieve happiness. $He smiles at the camera and says it's not too late to convert.
 	<<default>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.fetishStrength = 100>>
 		chatting with a group of fresh slaves, explaining how nice it is to live in this arcology.
 	<</switch>>
 <<elseif $rivalryDuration == 21>>
 	<<switch $rivalryFS>>
 	<<case "Racial Subjugationism">>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
 		giving an interview. $He gushes over how great $arcologies[0].FSSubjugationistRace people are and how terrible it is that some people believe them barely human.
 	<<case "Racial Supremacism">>
 		<<if $hostage.preg < 35>>
@@ -1120,20 +1120,20 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 			<<set WombImpregnate($hostage, $hostage.pregType, 0, $hostage.preg)>>
 			<<run SetBellySize($hostage)>>
 		<</if>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		<<set $hostage.lactation = 1>>
 		<<set $hostage.lactationDuration = 2>>
 		<<set $hostage.fetish = "mindbroken">>
 		<<set $hostage.fetishStrength = 10>>
 		with a pair of slavers threatening $his pregnancy. $He keeps blocking the blows, again and again, until $he can barely stay upright. With a final, brutal kick to the head, $he falls to the floor, unmoving. Several seconds later, $he struggles upright, a blank expression across $his bloodied face.
 	<<case "Repopulation Focus">>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
-		<<set $hostage.mammaryCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
+		<<set $hostage.counter.mammary += 5>>
 		giving an interview. $He gushes over how important it is for only the best of society to reproduce, and how it is an atrocity that some people bring so many wasted lives into being.
 	<<case "Eugenics">>
 		<<if $seeHyperPreg != 1>>
@@ -1144,14 +1144,14 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 			<<set WombImpregnate($hostage, $hostage.pregType, 0, $hostage.preg)>>
 			<<run SetBellySize($hostage)>>
 			<<set $hostage.vagina = 5>>
-			<<if $hostage.births < 1>>
-				<<set $hostage.births = 1>>
-				<<set $hostage.birthsTotal += 1>>
+			<<if $hostage.counter.births < 1>>
+				<<set $hostage.counter.births = 1>>
+				<<set $hostage.counter.birthsTotal += 1>>
 			<</if>>
-			<<set $hostage.oralCount += 100>>
-			<<set $hostage.vaginalCount += 100>>
-			<<set $hostage.analCount += 100>>
-			<<set $hostage.mammaryCount += 100>>
+			<<set $hostage.counter.oral += 100>>
+			<<set $hostage.counter.vaginal += 100>>
+			<<set $hostage.counter.anal += 100>>
+			<<set $hostage.counter.mammary += 100>>
 			<<set $activeSlave.bellySag = 2, $activeSlave.bellySagPreg = 2>>
 		<<else>>
 			<<set $hostage.preg = 1>>
@@ -1161,19 +1161,19 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 			<<set WombImpregnate($hostage, $hostage.pregType, 0, $hostage.preg)>>
 			<<run SetBellySize($hostage)>>
 			<<set $hostage.vagina = 5>>
-			<<if $hostage.births < 50>>
-				<<set $hostage.births = 20>>
-				<<set $hostage.birthsTotal += 20>>
+			<<if $hostage.counter.births < 50>>
+				<<set $hostage.counter.births = 20>>
+				<<set $hostage.counter.birthsTotal += 20>>
 			<</if>>
-			<<set $hostage.oralCount += 100>>
-			<<set $hostage.vaginalCount += 100>>
-			<<set $hostage.analCount += 100>>
-			<<set $hostage.mammaryCount += 100>>
+			<<set $hostage.counter.oral += 100>>
+			<<set $hostage.counter.vaginal += 100>>
+			<<set $hostage.counter.anal += 100>>
+			<<set $hostage.counter.mammary += 100>>
 			<<set $activeSlave.bellySag = 5, $activeSlave.bellySagPreg = 5>>
 		<</if>>
 		giving an interview. $He gushes over how important it is for women to conceive and carry as many children as they can, as well as how terrible it is that some people strip away a woman's most important purpose. Before $he can continue, $his water breaks and $he drops to the floor. You close the video in disgust of what's coming.
 	<<case "Gender Radicalism">>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.preg = 8>>
 		<<set $hostage.pregType = 1>>
 		<<set $hostage.pregKnown = 1>>
@@ -1182,7 +1182,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<run SetBellySize($hostage)>>
 		giving an interview. $He gushes over how great it feels knowing that someone is always watching out for $his safety and health as a traditional woman, as well as how terrible it is that some people want to blur the lines between the genders.
 	<<case "Gender Fundamentalism">>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.anal += 10>>
 		<<if $seeDicks != 0>>
 			<<set $hostage.dick = 4>>
 			<<set $hostage.balls = 4>>
@@ -1192,10 +1192,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Paternalism">>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		<<set $hostage.amp = 1>>
 		<<set $hostage.heels = 0>>
 		<<set $hostage.earPiercing = 2>>
@@ -1214,7 +1214,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.fetishStrength = 10>>
 		strapped to an operating table, with surgical marks on $his bare arms and legs. $His face contorts into absolute horror as $he hears the running saw lowering towards $his right arm. As it makes contact, $his mouth opens wide in a silent scream, ceasing only once $his arm is severed completely. As it comes in contact with $his other arm, $his silent screams stop completely; $his mind having completely shattered. You end the video early, disgusted by what you just saw.
 	<<case "Degradationism">>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.preg = 14>>
 		<<set $hostage.pregType = 1>>
 		<<set $hostage.pregKnown = 1>>
@@ -1227,17 +1227,17 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.boobsImplant 45000>>
 		giving an interview. $He gushes over how great it feels being more silicone than $girl and how terrible it is that some people want to deny girls this pleasure.
 	<<case "Transformation Fetishism">>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		giving an interview. $He gushes over how great it feels being implant free and how terrible some people are to force inhumane implants into their slaves.
 	<<case "Youth Preferentialism">>
-		<<set $hostage.oralCount += 20>>
-		<<set $hostage.vaginalCount += 20>>
-		<<set $hostage.analCount += 20>>
+		<<set $hostage.counter.oral += 20>>
+		<<set $hostage.counter.vaginal += 20>>
+		<<set $hostage.counter.anal += 20>>
 		giving an interview alongside $his older wife. $He gushes over how great it feels being in love and how, if some people had their way, $he'd have never gotten to experience this bliss.
 	<<case "Maturity Preferentialism">>
-		<<set $hostage.oralCount += 20>>
-		<<set $hostage.vaginalCount += 20>>
-		<<set $hostage.analCount += 20>>
+		<<set $hostage.counter.oral += 20>>
+		<<set $hostage.counter.vaginal += 20>>
+		<<set $hostage.counter.anal += 20>>
 		giving an interview alongside $his young wife. $He gushes over how great it feels being in love and how, if some people had their way, $he'd have never gotten to experience this bliss.
 	<<case "Slimness Enthusiasm">>
 		<<set $hostage.boobs = 50000>>
@@ -1245,11 +1245,11 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.butt = 9>>
 		giving an interview. $He gushes over how great it feels being more breast than $girl and how terrible it is that some people want to keep girls anorexic toothpicks.
 	<<case "Asset Expansionism">>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		giving an interview. $He gushes over how great it feels being more thin and fit and how terrible it is that some people want to keep girls nothing more than bloated cows.
 	<<case "Pastoralism">>
 		<<set $hostage.muscles = 100>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		giving an interview. $He gushes over how great it feels being a chiseled goddess and how terrible it is that some people want to keep girls obese, pregnant, milky cows.
 	<<case "Cummunism">>
 		<<set $hostage.boobs = 24300>>
@@ -1260,7 +1260,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.boobs += 100>>
 		<<set $hostage.butt = 6>>
 		<<set $hostage.fetishStrength = 100>>
-		<<set $hostage.vaginalCount += 60>>
+		<<set $hostage.counter.vaginal += 60>>
 		<<set $hostage.vagina = 5>>
 		moaning as $he shoves food into $his mouth with one hand and fondles $his lover's body with the other. "My apologies. I don't have $his weight for you this week. You see, $he broke the scale when $he stepped on it. Well, I suppose that tells you plenty. Though I have another surprise for you! <<= SlaveFullName($hostage)>>, would you like to tell 'em yourself?" $He shouts, spewing crumbs everywhere,
 		<<switch $hostageFetish>>
@@ -1269,14 +1269,14 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 			<<set $hostage.sexualFlaw = "neglectful">>
 		<<case "cumslut">>
 			"I suck dicks all day and have cum mixed in with my many meals but it still isn't enough! If I could, I'd drink cum till I burst!"
-			<<set $hostage.oralCount += 70>>
+			<<set $hostage.counter.oral += 70>>
 			<<set $hostage.sexualFlaw = "cum addict">>
 		<<case "humiliation">>
 			"I love taking part in orgies and being the center of attention! You can't possible know what it feels like to pleasure fifteen guys at once!"
 			<<set $hostage.sexualFlaw = "attention whore">>
 		<<case "buttslut">>
 			"I love it up the butt! I get assfucked all day long and when I don't have a dick in my rear, I have the biggest dildo we've got rammed up it!"
-			<<set $hostage.analCount += 45>>
+			<<set $hostage.counter.anal += 45>>
 			<<set $hostage.anus = 4>>
 			<<set $hostage.sexualFlaw = "anal addict">>
 		<<case "boobs">>
@@ -1303,16 +1303,16 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<</switch>>
 	<<case "Hedonistic Decadence">>
 		<<set $hostage.muscles = 100>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		giving an interview. $He gushes over how great it feels being a chiseled goddess and how terrible it is that some people want to keep girls obese, slovenly wastes of flesh.
 	<<case "Chattel Religionism">>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		giving an interview. $He gushes over how great it is to experience all manners of class and culture, both physically and spiritually.
 	<<case "Multiculturalism">>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		giving a public sermon. $He declares that if it would save the nonbelievers, $he would gladly take every one of their dicks into $his body; at once, if $he were able to.
 	<<default>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		giving an interview. $He gushes over how great it is to experience all manners of class and culture, both physically and spiritually.
 	<</switch>>
 <<elseif $rivalryDuration >= 30>>
@@ -1367,37 +1367,37 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 10>>
-		<<set $hostage.vaginalCount += 10>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.oral += 10>>
+		<<set $hostage.counter.vaginal += 10>>
+		<<set $hostage.counter.anal += 10>>
 		struggling to escape the grasp of a pair of $arcologies[0].FSSubjugationistRace girls.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 10>>
-		<<set $hostage.vaginalCount += 10>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.oral += 10>>
+		<<set $hostage.counter.vaginal += 10>>
+		<<set $hostage.counter.anal += 10>>
 		crying gently while a pair of $arcologies[0].FSSubjugationistRace girls fondle $him.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 20>>
-		<<set $hostage.vaginalCount += 20>>
-		<<set $hostage.analCount += 20>>
+		<<set $hostage.counter.oral += 20>>
+		<<set $hostage.counter.vaginal += 20>>
+		<<set $hostage.counter.anal += 20>>
 		fooling around with a pair of $arcologies[0].FSSubjugationistRace girls.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 40>>
-		<<set $hostage.vaginalCount += 40>>
-		<<set $hostage.analCount += 20>>
+		<<set $hostage.counter.oral += 40>>
+		<<set $hostage.counter.vaginal += 40>>
+		<<set $hostage.counter.anal += 20>>
 		having a threesome with a pair of $arcologies[0].FSSubjugationistRace girls.
 	<<else>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
 		making love to $his favorite two $arcologies[0].FSSubjugationistRace girls.
 	<</if>>
 	<<case "Racial Supremacism">>
@@ -1405,85 +1405,85 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
 		<<set $hostage.weight -= 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		desperately struggling in a stockade, alongside several other $arcologies[0].FSSupremacistRace slaves, while a man tries to get it in $him.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
 		<<set $hostage.weight -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		meekly taking it in the cunt by a man while bound in a stockade alongside several other $arcologies[0].FSSupremacistRace girls.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
 		<<set $hostage.weight -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		moaning slightly as a man pounds $his pussy. $His belly as a notable roundness to it, most likely the spawn of a non-<<print $arcologies[0].FSSupremacistRace>> man.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
 		<<set $hostage.weight -= 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		barely caring as a non-<<print $arcologies[0].FSSupremacistRace>> man pounds $his pregnant pussy. $His belly is noticeably distended by a non-<<print $arcologies[0].FSSupremacistRace>> baby.
 	<<else>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		blankly getting pounded by several non-<<print $arcologies[0].FSSupremacistRace>> men as they fondle $his breasts, butt, and full-term pregnancy.
 	<</if>>
 	<<case "Repopulation Focus">>
 	<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
-		<<set $hostage.mammaryCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
+		<<set $hostage.counter.mammary += 5>>
 		desperately trying to avoid reading the reports on pregnancy in your arcology.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
-		<<set $hostage.mammaryCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
+		<<set $hostage.counter.mammary += 5>>
 		carefully reading the reports on pregnancy in your arcology.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
-		<<set $hostage.mammaryCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
+		<<set $hostage.counter.mammary += 5>>
 		gently crying while reading the reports on pregnancy in your arcology.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
-		<<set $hostage.mammaryCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
+		<<set $hostage.counter.mammary += 5>>
 		praying for the well-being of the pregnant women in your arcology.
 	<<else>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
-		<<set $hostage.mammaryCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
+		<<set $hostage.counter.mammary += 5>>
 		actively reading a report to crowd about the dangers of pregnancy, using your arcology as an example.
 	<</if>>
 	<<case "Eugenics">>
@@ -1491,90 +1491,90 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		weeping in $his restraints as a crowd of a dozen criminals line up to fuck $his fertile womb pregnant.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		reluctantly fucking a man while he rubs $his swollen belly.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
 		<<set $hostage.boobs += 100>>
-		<<set $hostage.oralCount += 100>>
-		<<set $hostage.vaginalCount += 100>>
-		<<set $hostage.analCount += 100>>
-		<<set $hostage.mammaryCount += 100>>
+		<<set $hostage.counter.oral += 100>>
+		<<set $hostage.counter.vaginal += 100>>
+		<<set $hostage.counter.anal += 100>>
+		<<set $hostage.counter.mammary += 100>>
 		moaning gently as $he rides a man, cowgirl style, as he rubs $his pregnant belly.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.boobs += 100>>
-		<<set $hostage.oralCount += 100>>
-		<<set $hostage.vaginalCount += 100>>
-		<<set $hostage.analCount += 100>>
-		<<set $hostage.mammaryCount += 100>>
+		<<set $hostage.counter.oral += 100>>
+		<<set $hostage.counter.vaginal += 100>>
+		<<set $hostage.counter.anal += 100>>
+		<<set $hostage.counter.mammary += 100>>
 		enthusiastically taking part in an orgy centered around $his huge pregnant belly.
 	<<else>>
 		happily rubbing $his cum filled belly, eager for $his next pregnancy to take.
-		<<set $hostage.oralCount += 100>>
-		<<set $hostage.vaginalCount += 100>>
-		<<set $hostage.analCount += 100>>
-		<<set $hostage.mammaryCount += 100>>
+		<<set $hostage.counter.oral += 100>>
+		<<set $hostage.counter.vaginal += 100>>
+		<<set $hostage.counter.anal += 100>>
+		<<set $hostage.counter.mammary += 100>>
 	<</if>>
 	<<else>>
 	<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		weeping in $his restraints as a crowd of a dozen criminals line up to fuck $his fertile womb pregnant.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
 		<<set $hostage.boobs += 100>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		reluctantly orgasming as $he is taken doggystyle, $his full pregnancy brushing the floor under $him.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
 		<<set $hostage.boobs += 300>>
-		<<set $hostage.oralCount += 100>>
-		<<set $hostage.vaginalCount += 100>>
-		<<set $hostage.analCount += 100>>
-		<<set $hostage.mammaryCount += 100>>
+		<<set $hostage.counter.oral += 100>>
+		<<set $hostage.counter.vaginal += 100>>
+		<<set $hostage.counter.anal += 100>>
+		<<set $hostage.counter.mammary += 100>>
 		moaning gently as $he rides a man completely obscured by $his enormous pregnancy.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.boobs += 400>>
-		<<set $hostage.oralCount += 100>>
-		<<set $hostage.vaginalCount += 100>>
-		<<set $hostage.analCount += 100>>
-		<<set $hostage.mammaryCount += 100>>
+		<<set $hostage.counter.oral += 100>>
+		<<set $hostage.counter.vaginal += 100>>
+		<<set $hostage.counter.anal += 100>>
+		<<set $hostage.counter.mammary += 100>>
 		getting brutally fucked over $his own gigantic pregnant belly and loving every moment of it.
 	<<else>>
 		happily rubbing $his bloated belly, eager for $his new pregnancy to get bigger.
-		<<set $hostage.oralCount += 100>>
-		<<set $hostage.vaginalCount += 100>>
-		<<set $hostage.analCount += 100>>
-		<<set $hostage.mammaryCount += 100>>
+		<<set $hostage.counter.oral += 100>>
+		<<set $hostage.counter.vaginal += 100>>
+		<<set $hostage.counter.anal += 100>>
+		<<set $hostage.counter.mammary += 100>>
 	<</if>>
 	<</if>>
 	<<case "Gender Radicalism">>
@@ -1586,93 +1586,93 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		reluctantly following $his owner along on their rounds around their arcology.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		<<set $hostage.fetishStrength = 65>>
 		politely accompanying $his owner on their rounds around their arcology.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		happily accompanying $his owner on their rounds around their arcology.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		happily accompanying $his owner on their rounds around their arcology, $his hand resting on $his gently rounded stomach.
 	<</if>>
 	<<case "Gender Fundamentalism">>
 	<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.anal += 10>>
 		struggling not to orgasm to the dick up $his ass.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.anal += 10>>
 		reluctantly pleasuring a man with $his ass.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.anal += 10>>
 		enjoying a hard anal pounding<<if $seeDicks != 0>>, $his tiny new penis swinging from the thrusts<</if>>.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.anal += 10>>
 		orgasming immodestly to a hard anal pounding<<if $seeDicks != 0>>, $his erect penis cumming across $his belly<</if>>.
 	<<else>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.anal += 10>>
 		happily taking two dicks at once in $his blown out anus<<if $seeDicks != 0>>, while stroking $his rock hard cock<</if>>.
 	<</if>>
 	<<case "Paternalism">>
 	<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		weeping on the floor as a crowd of citizens <<if $seePee == 1>>urinate on<<else>>masturbate onto<</if>> $him.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		trying $his best not to break down as a crowd of citizens <<if $seePee == 1>>urinate on<<else>>jack off onto<</if>> $him.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		meekly accepting $his <<if $seePee == 1>>golden shower<<else>>bukkake<</if>>.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		laying there, indifferent to the citizens <<if $seePee == 1>>urinating<<else>>ejaculating<</if>> on $him.
 	<<else>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		completely broken, indifferent to the citizens abusing $his body.
 	<</if>>
 	<<case "Degradationism">>
@@ -1684,21 +1684,21 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		reluctantly allowing $his owner to play with $his body.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		making love with $his owner.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		happily making love to $his owner.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		happily making love to $his owner, $his belly has a noticeable roundness to it.
 	<</if>>
 	<<case "Body Purism">>
@@ -1740,96 +1740,96 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		refusing to believe a report on surgical side effects in your arcology.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		gasping at a report on surgical side effects in your arcology.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		crying over a report on surgical side effects in your arcology.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		making a public speech over surgical side effects in your arcology.
 	<</if>>
 	<<case "Youth Preferentialism">>
 	<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 1>>
-		<<set $hostage.vaginalCount += 1>>
-		<<set $hostage.analCount += 1>>
+		<<set $hostage.counter.oral += 1>>
+		<<set $hostage.counter.vaginal += 1>>
+		<<set $hostage.counter.anal += 1>>
 		struggling to escape the grasp of a motherly woman.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
 		crying gently while a motherly woman fondles $him.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 10>>
-		<<set $hostage.vaginalCount += 10>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.oral += 10>>
+		<<set $hostage.counter.vaginal += 10>>
+		<<set $hostage.counter.anal += 10>>
 		resting in the arms of $his MILF friend.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		happily being cradled by $his MILF lover.
-		<<set $hostage.oralCount += 10>>
-		<<set $hostage.vaginalCount += 10>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.oral += 10>>
+		<<set $hostage.counter.vaginal += 10>>
+		<<set $hostage.counter.anal += 10>>
 	<<else>>
 		resting intertwined with $his favorite MILF in the world.
-		<<set $hostage.oralCount += 20>>
-		<<set $hostage.vaginalCount += 20>>
-		<<set $hostage.analCount += 20>>
+		<<set $hostage.counter.oral += 20>>
+		<<set $hostage.counter.vaginal += 20>>
+		<<set $hostage.counter.anal += 20>>
 	<</if>>
 	<<case "Maturity Preferentialism">>
 	<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 1>>
-		<<set $hostage.vaginalCount += 1>>
-		<<set $hostage.analCount += 1>>
+		<<set $hostage.counter.oral += 1>>
+		<<set $hostage.counter.vaginal += 1>>
+		<<set $hostage.counter.anal += 1>>
 		struggling to escape the grasp of an energetic young woman.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
 		crying gently while a young woman eagerly fondles $him.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 10>>
-		<<set $hostage.vaginalCount += 10>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.oral += 10>>
+		<<set $hostage.counter.vaginal += 10>>
+		<<set $hostage.counter.anal += 10>>
 		trying to catch a break as $his young friend begs to have some more fun.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		kissing $his young lover.
-		<<set $hostage.oralCount += 10>>
-		<<set $hostage.vaginalCount += 10>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.oral += 10>>
+		<<set $hostage.counter.vaginal += 10>>
+		<<set $hostage.counter.anal += 10>>
 	<<else>>
 		basking in the afterglow, intertwined with $his favorite youth.
-		<<set $hostage.oralCount += 20>>
-		<<set $hostage.vaginalCount += 20>>
-		<<set $hostage.analCount += 20>>
+		<<set $hostage.counter.oral += 20>>
+		<<set $hostage.counter.vaginal += 20>>
+		<<set $hostage.counter.anal += 20>>
 	<</if>>
 	<<case "Slimness Enthusiasm">>
 	<<if $rivalryDuration <= 5>>
@@ -1869,20 +1869,20 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		refusing to believe a report on drug side effects in your arcology.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		gasping at a report on drug side effects in your arcology.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		crying over a report on drug side effects in your arcology.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		making a public speech over drug side effects in your arcology.
 	<</if>>
 	<<case "Pastoralism">>
@@ -1898,7 +1898,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.weight -= 5>>
 		<<set $hostage.muscles += 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		reluctantly doing sit-ups, $his plush body struggling to manage.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
@@ -1906,17 +1906,17 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.weight -= 5>>
 		<<set $hostage.muscles += 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		lifting weights, $his soft body barely hiding $his bulging muscles.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.weight -= 5>>
 		<<set $hostage.muscles += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		eagerly pumping iron using $his lean and powerful body.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		performing an impressive clean and jerk, and then giving $his owner a high five.
 	<</if>>
 	<<case "Cummunism">>
@@ -1955,7 +1955,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.weight += 5>>
 		<<set $hostage.boobs += 50>>
-		<<set $hostage.vaginalCount += 28>>
+		<<set $hostage.counter.vaginal += 28>>
 		trying desperately to vomit up all the food forced into $his bloated body while being thwarted by a specialized gag. $He appears to have gained some weight.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
@@ -1963,12 +1963,12 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.weight += 5>>
 		<<set $hostage.fetishStrength += 5>>
 		<<set $hostage.boobs += 100>>
-		<<set $hostage.vaginalCount += 28>>
+		<<set $hostage.counter.vaginal += 28>>
 		<<switch $hostageFetish>>
 		<<case "cumslut">>
-			<<set $hostage.oralCount += 70>>
+			<<set $hostage.counter.oral += 70>>
 		<<case "buttslut">>
-			<<set $hostage.analCount += 21>>
+			<<set $hostage.counter.anal += 21>>
 			<<set $hostage.anus = 3>>
 		<<case "boobs">>
 			<<set $hostage.boobs += 100>>
@@ -1986,12 +1986,12 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.weight += 5>>
 		<<set $hostage.fetishStrength += 5>>
 		<<set $hostage.boobs += 100>>
-		<<set $hostage.vaginalCount += 35>>
+		<<set $hostage.counter.vaginal += 35>>
 		<<switch $hostageFetish>>
 		<<case "cumslut">>
-			<<set $hostage.oralCount += 70>>
+			<<set $hostage.counter.oral += 70>>
 		<<case "buttslut">>
-			<<set $hostage.analCount += 35>>
+			<<set $hostage.counter.anal += 35>>
 		<<case "boobs">>
 			<<set $hostage.boobs += 100>>
 			<<set $hostage.boobsImplant += 100>>
@@ -2007,12 +2007,12 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.weight += 5>>
 		<<set $hostage.boobs += 100>>
-		<<set $hostage.vaginalCount += 40>>
+		<<set $hostage.counter.vaginal += 40>>
 		<<switch $hostageFetish>>
 		<<case "cumslut">>
-			<<set $hostage.oralCount += 70>>
+			<<set $hostage.counter.oral += 70>>
 		<<case "buttslut">>
-			<<set $hostage.analCount += 35>>
+			<<set $hostage.counter.anal += 35>>
 		<<case "boobs">>
 			<<set $hostage.boobs += 100>>
 			<<set $hostage.boobsImplant += 100>>
@@ -2026,12 +2026,12 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<else>>
 		<<set $hostage.weight += 5>>
 		<<set $hostage.boobs += 100>>
-		<<set $hostage.vaginalCount += 60>>
+		<<set $hostage.counter.vaginal += 60>>
 		<<switch $hostageFetish>>
 		<<case "cumslut">>
-			<<set $hostage.oralCount += 70>>
+			<<set $hostage.counter.oral += 70>>
 		<<case "buttslut">>
-			<<set $hostage.analCount += 45>>
+			<<set $hostage.counter.anal += 45>>
 		<<case "boobs">>
 			<<set $hostage.boobs += 100>>
 			<<set $hostage.boobsImplant += 100>>
@@ -2056,7 +2056,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.weight -= 5>>
 		<<set $hostage.muscles += 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		reluctantly doing sit-ups, $his plush body struggling to manage.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
@@ -2064,17 +2064,17 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.weight -= 5>>
 		<<set $hostage.muscles += 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		lifting weights, $his soft body barely hiding $his bulging muscles.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.weight -= 5>>
 		<<set $hostage.muscles += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		eagerly pumping iron using $his lean and powerful body.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		performing an impressive clean and jerk, and then giving $his owner a high five.
 	<</if>>
 	<<case "Chattel Religionism">>
@@ -2086,21 +2086,21 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		refusing to believe a report on what's expected of slaves as part of your new religion.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		gasping at a report on what's expected of slaves as part of your new religion.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		crying over a report on what's expected of slaves as part of your new religion.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		making a public speech on the horrors of your new religion.
 	<</if>>
 	<<case "Multiculturalism">>
@@ -2112,21 +2112,21 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		reluctantly following the tenets of $his new religion.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		praying for the souls of the citizens and slaves of your arcology.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		crying over the souls of the citizens and slaves of your arcology.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		imploring the public to pray for the salvation of the citizens and slaves of your arcology.
 	<</if>>
 	<<default>>
@@ -2138,21 +2138,21 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		reluctantly reading a report on what happens to slaves who don't fit into your arcology's Revivalist culture.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		gasping at a report on what happens to slaves who don't fit into your arcology's Revivalist culture.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		crying over a report on what happens to slaves who don't fit into your arcology's Revivalist culture.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		educating the public on what happens to slaves who don't fit into your arcology's Revivalist culture.
 	<</if>>
 	<</switch>>
@@ -2162,123 +2162,123 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 10>>
-		<<set $hostage.vaginalCount += 10>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.oral += 10>>
+		<<set $hostage.counter.vaginal += 10>>
+		<<set $hostage.counter.anal += 10>>
 		struggling to avoid giving an $arcologies[0].FSSubjugationistRace girl oral.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 10>>
-		<<set $hostage.vaginalCount += 10>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.oral += 10>>
+		<<set $hostage.counter.vaginal += 10>>
+		<<set $hostage.counter.anal += 10>>
 		reluctantly giving an $arcologies[0].FSSubjugationistRace girl oral.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 20>>
-		<<set $hostage.vaginalCount += 20>>
-		<<set $hostage.analCount += 20>>
+		<<set $hostage.counter.oral += 20>>
+		<<set $hostage.counter.vaginal += 20>>
+		<<set $hostage.counter.anal += 20>>
 		giving an $arcologies[0].FSSubjugationistRace girl oral.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		eagerly giving an $arcologies[0].FSSubjugationistRace girl oral.
-		<<set $hostage.oralCount += 40>>
-		<<set $hostage.vaginalCount += 40>>
-		<<set $hostage.analCount += 20>>
+		<<set $hostage.counter.oral += 40>>
+		<<set $hostage.counter.vaginal += 40>>
+		<<set $hostage.counter.anal += 20>>
 	<<else>>
 		enthusiastically giving an $arcologies[0].FSSubjugationistRace girl oral.
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
 	<</if>>
 	<<case "Racial Supremacism">>
 	<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
 		<<set $hostage.weight -= 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		struggling against $his bindings in a line of $arcologies[0].FSSupremacist slaves, having $his bruised holes checked.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
 		<<set $hostage.weight -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		tied up with a defeated look in a line of $arcologies[0].FSSupremacist slaves, having $his stretched holes checked.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
 		<<set $hostage.weight -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		tied up with a downtrodden look in a line of $arcologies[0].FSSupremacist slaves, having $his new pregnancy examined.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
 		<<set $hostage.weight -= 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		nearly comatose in a line of $arcologies[0].FSSupremacist slaves, having $his pregnancy and destroyed holes examined.
 	<<else>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		blankly standing in a line of $arcologies[0].FSSupremacist slaves, having $his advanced pregnancy and broken holes examined.
 	<</if>>
 	<<case "Repopulation Focus">>
 	<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
-		<<set $hostage.mammaryCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
+		<<set $hostage.counter.mammary += 5>>
 		crying while gently rubbing $his infertile stomach.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
-		<<set $hostage.mammaryCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
+		<<set $hostage.counter.mammary += 5>>
 		staring at $his midriff, contemplating why someone would take $his fertility away.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
-		<<set $hostage.mammaryCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
+		<<set $hostage.counter.mammary += 5>>
 		relaxing, knowing $he will never deal with menstruation again.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
-		<<set $hostage.mammaryCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
+		<<set $hostage.counter.mammary += 5>>
 		playing with $his owner without worry, seeing as $he can't get pregnant.
 	<<else>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
-		<<set $hostage.mammaryCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
+		<<set $hostage.counter.mammary += 5>>
 		running $his fingers across $his tight belly with a smile, knowing it will never be ruined.
 	<</if>>
 	<<case "Eugenics">>
@@ -2286,19 +2286,19 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		crying at the results of a pregnancy test.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		cringing at a report of the number of babies $he is carrying.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
@@ -2307,10 +2307,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.lactation = 1>>
 		<<set $hostage.lactationDuration = 2>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 100>>
-		<<set $hostage.vaginalCount += 100>>
-		<<set $hostage.analCount += 100>>
-		<<set $hostage.mammaryCount += 100>>
+		<<set $hostage.counter.oral += 100>>
+		<<set $hostage.counter.vaginal += 100>>
+		<<set $hostage.counter.anal += 100>>
+		<<set $hostage.counter.mammary += 100>>
 		smilingly slightly at an ultrasound of $his womb.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
@@ -2318,62 +2318,62 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.boobs += 100>>
 		<<set $hostage.lactation = 1>>
 		<<set $hostage.lactationDuration = 2>>
-		<<set $hostage.oralCount += 100>>
-		<<set $hostage.vaginalCount += 100>>
-		<<set $hostage.analCount += 100>>
-		<<set $hostage.mammaryCount += 100>>
+		<<set $hostage.counter.oral += 100>>
+		<<set $hostage.counter.vaginal += 100>>
+		<<set $hostage.counter.anal += 100>>
+		<<set $hostage.counter.mammary += 100>>
 		happily letting $his owner fawn over $his big belly.
 	<<else>>
 		eagerly checking a pregnancy test before dropping it sadly.
-		<<set $hostage.oralCount += 100>>
-		<<set $hostage.vaginalCount += 100>>
-		<<set $hostage.analCount += 100>>
-		<<set $hostage.mammaryCount += 100>>
+		<<set $hostage.counter.oral += 100>>
+		<<set $hostage.counter.vaginal += 100>>
+		<<set $hostage.counter.anal += 100>>
+		<<set $hostage.counter.mammary += 100>>
 	<</if>>
 	<<else>>
 	<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		weeping at the results of a pregnancy test.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
 		<<set $hostage.boobs += 100>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		cringing at a report of the obscene number of babies stretching $his womb.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.boobs += 300>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 100>>
-		<<set $hostage.vaginalCount += 100>>
-		<<set $hostage.analCount += 100>>
-		<<set $hostage.mammaryCount += 100>>
+		<<set $hostage.counter.oral += 100>>
+		<<set $hostage.counter.vaginal += 100>>
+		<<set $hostage.counter.anal += 100>>
+		<<set $hostage.counter.mammary += 100>>
 		smilingly slightly seeing $his many babies for the first time via ultrasound.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.boobs += 400>>
-		<<set $hostage.oralCount += 100>>
-		<<set $hostage.vaginalCount += 100>>
-		<<set $hostage.analCount += 100>>
-		<<set $hostage.mammaryCount += 100>>
+		<<set $hostage.counter.oral += 100>>
+		<<set $hostage.counter.vaginal += 100>>
+		<<set $hostage.counter.anal += 100>>
+		<<set $hostage.counter.mammary += 100>>
 		happily letting $his owner fawn over $his immense belly and giggling with every kick $his many children make in response.
 	<<else>>
 		eagerly researching ways $he can always be pregnant.
-		<<set $hostage.oralCount += 100>>
-		<<set $hostage.vaginalCount += 100>>
-		<<set $hostage.analCount += 100>>
-		<<set $hostage.mammaryCount += 100>>
+		<<set $hostage.counter.oral += 100>>
+		<<set $hostage.counter.vaginal += 100>>
+		<<set $hostage.counter.anal += 100>>
+		<<set $hostage.counter.mammary += 100>>
 	<</if>>
 	<</if>>
 	<<case "Gender Radicalism">>
@@ -2385,92 +2385,92 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		reluctantly allowing $himself to be dressed to present a good appearance alongside $his owner.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		allowing $himself to be dressed to present a good appearance alongside $his owner.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		happily allowing $himself to be dressed to present a good appearance alongside $his owner.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		carefully getting $himself dressed to present a good appearance alongside $his owner, paying special attention to $his swollen midriff.
 	<</if>>
 	<<case "Gender Fundamentalism">>
 	<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.anal += 10>>
 		screaming in terror as a hot shaft slips into $his rectum.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.anal += 10>>
 		groaning in discomfort as yet another dick slides into $his ass.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.anal += 10>>
 		letting off a moan as a penis slides into $his asspussy<<if $seeDicks != 0>>, $his tiny new penis trying to get hard<</if>>.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.anal += 10>>
 		moaning lewdly as a huge dick slides up $his asspussy<<if $seeDicks != 0>>, $his erect penis bumping into $his belly<</if>>.
 	<<else>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.anal += 10>>
 		getting assfucked<<if $seeDicks != 0>>, $his rock-hard cock dribbling precum everywhere<</if>>. $He gasps with delight as $he feels a second hot shaft slide inside $his asspussy next to the first.
 	<</if>>
 	<<case "Paternalism">>
 	<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		screaming as $he has the soles of $his feet whipped.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		crying out as $his back is lashed.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		sobbing as $he is mercilessly beaten.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		softly crying as $he is kicked around.
 	<<else>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		barely showing signs of life as $his ruined body is kicked around the floor.
 	<</if>>
 	<<case "Degradationism">>
@@ -2482,21 +2482,21 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		gingerly looking at $his owner as they approach.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		curiously watching $his owner as they approach.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		eagerly watching $his owner as they approach.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		biting $his lip with nervous anticipation as $his owner approaches where $he's standing, $his hands cupping $his rounded middle.
 	<</if>>
 	<<case "Body Purism">>
@@ -2538,96 +2538,96 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		gaping in surprise at pictures of surgeries performed in your arcology.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		gasping in horror at pictures of surgeries performed in your arcology.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		crying in terror at pictures of surgeries performed in your arcology.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		genuinely thanking $his owner for keeping $his body pure and beautiful.
 	<</if>>
 	<<case "Youth Preferentialism">>
 	<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 1>>
-		<<set $hostage.vaginalCount += 1>>
-		<<set $hostage.analCount += 1>>
+		<<set $hostage.counter.oral += 1>>
+		<<set $hostage.counter.vaginal += 1>>
+		<<set $hostage.counter.anal += 1>>
 		hiding from $his MILF partner, sobbing quietly.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
 		cringing as $he massages $his MILF partner's back.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 10>>
-		<<set $hostage.vaginalCount += 10>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.oral += 10>>
+		<<set $hostage.counter.vaginal += 10>>
+		<<set $hostage.counter.anal += 10>>
 		carefully giving $his MILF lover a back massage.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		happily giving $his MILF lover a foot massage before bed.
-		<<set $hostage.oralCount += 10>>
-		<<set $hostage.vaginalCount += 10>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.oral += 10>>
+		<<set $hostage.counter.vaginal += 10>>
+		<<set $hostage.counter.anal += 10>>
 	<<else>>
 		energetically giving $his MILF lover a full body massage before bed.
-		<<set $hostage.oralCount += 20>>
-		<<set $hostage.vaginalCount += 20>>
-		<<set $hostage.analCount += 20>>
+		<<set $hostage.counter.oral += 20>>
+		<<set $hostage.counter.vaginal += 20>>
+		<<set $hostage.counter.anal += 20>>
 	<</if>>
 	<<case "Maturity Preferentialism">>
 	<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 1>>
-		<<set $hostage.vaginalCount += 1>>
-		<<set $hostage.analCount += 1>>
+		<<set $hostage.counter.oral += 1>>
+		<<set $hostage.counter.vaginal += 1>>
+		<<set $hostage.counter.anal += 1>>
 		shouting profanity at $his young partner.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
 		shying away from $his young partner.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 10>>
-		<<set $hostage.vaginalCount += 10>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.oral += 10>>
+		<<set $hostage.counter.vaginal += 10>>
+		<<set $hostage.counter.anal += 10>>
 		resting alongside $his young friend.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		talking about things with $his young lover.
-		<<set $hostage.oralCount += 10>>
-		<<set $hostage.vaginalCount += 10>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.oral += 10>>
+		<<set $hostage.counter.vaginal += 10>>
+		<<set $hostage.counter.anal += 10>>
 	<<else>>
 		whispering something sexy into $his young lover's ear.
-		<<set $hostage.oralCount += 20>>
-		<<set $hostage.vaginalCount += 20>>
-		<<set $hostage.analCount += 20>>
+		<<set $hostage.counter.oral += 20>>
+		<<set $hostage.counter.vaginal += 20>>
+		<<set $hostage.counter.anal += 20>>
 	<</if>>
 	<<case "Slimness Enthusiasm">>
 	<<if $rivalryDuration <= 5>>
@@ -2667,20 +2667,20 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		gasping in surprise at pictures of excessively expanded slaves in your arcology.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		gasping in horror at pictures of excessively expanded slaves in your arcology.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		crying in terror at pictures of excessively expanded slaves in your arcology.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		genuinely thanking $his owner for keeping $him healthy and from becoming nothing more than a bloated pair of tits and ass.
 	<</if>>
 	<<case "Pastoralism">>
@@ -2711,7 +2711,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.muscles += 5>>
 		massaging body oil into $his abs and checking $himself out in a mirror.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		massaging body oil into $his abs and posing in front of the mirror. $He is proud to have gone from a fat cow to a ripped goddess.
 	<</if>>
 	<<case "Cummunism">>
@@ -2752,7 +2752,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.weight += 5>>
 		<<set $hostage.boobs += 50>>
-		<<set $hostage.vaginalCount += 28>>
+		<<set $hostage.counter.vaginal += 28>>
 		sobbing as $he is forcibly raped and broken in.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
@@ -2760,12 +2760,12 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.weight += 5>>
 		<<set $hostage.fetishStrength += 5>>
 		<<set $hostage.boobs += 100>>
-		<<set $hostage.vaginalCount += 28>>
+		<<set $hostage.counter.vaginal += 28>>
 		<<switch $hostageFetish>>
 		<<case "cumslut">>
-			<<set $hostage.oralCount += 70>>
+			<<set $hostage.counter.oral += 70>>
 		<<case "buttslut">>
-			<<set $hostage.analCount += 21>>
+			<<set $hostage.counter.anal += 21>>
 			<<set $hostage.anus = 3>>
 		<<case "boobs">>
 			<<set $hostage.boobs += 100>>
@@ -2783,12 +2783,12 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.weight += 5>>
 		<<set $hostage.fetishStrength += 5>>
 		<<set $hostage.boobs += 100>>
-		<<set $hostage.vaginalCount += 35>>
+		<<set $hostage.counter.vaginal += 35>>
 		<<switch $hostageFetish>>
 		<<case "cumslut">>
-			<<set $hostage.oralCount += 70>>
+			<<set $hostage.counter.oral += 70>>
 		<<case "buttslut">>
-			<<set $hostage.analCount += 35>>
+			<<set $hostage.counter.anal += 35>>
 		<<case "boobs">>
 			<<set $hostage.boobs += 100>>
 			<<set $hostage.boobsImplant += 100>>
@@ -2804,12 +2804,12 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.weight += 5>>
 		<<set $hostage.boobs += 100>>
-		<<set $hostage.vaginalCount += 40>>
+		<<set $hostage.counter.vaginal += 40>>
 		<<switch $hostageFetish>>
 		<<case "cumslut">>
-			<<set $hostage.oralCount += 70>>
+			<<set $hostage.counter.oral += 70>>
 		<<case "buttslut">>
-			<<set $hostage.analCount += 35>>
+			<<set $hostage.counter.anal += 35>>
 		<<case "boobs">>
 			<<set $hostage.boobs += 100>>
 			<<set $hostage.boobsImplant += 100>>
@@ -2823,14 +2823,14 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<else>>
 		<<set $hostage.weight += 5>>
 		<<set $hostage.boobs += 100>>
-		<<set $hostage.vaginalCount += 60>>
+		<<set $hostage.counter.vaginal += 60>>
 		greedily stuffing $his face with slave food as a pair of guys double team $his ruined pussy.
 		<<switch $hostageFetish>>
 		<<case "cumslut">>
-			<<set $hostage.oralCount += 70>>
+			<<set $hostage.counter.oral += 70>>
 			Several more encircle $him, ready to shower $him with cum the moment $he climaxes.
 		<<case "buttslut">>
-			<<set $hostage.analCount += 45>>
+			<<set $hostage.counter.anal += 45>>
 			Another struggles to support $his weight as he plows $his gaping anus.
 		<<case "boobs">>
 			<<set $hostage.boobs += 100>>
@@ -2872,7 +2872,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.muscles += 5>>
 		massaging body oil into $his abs and checking $himself out in a mirror.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		massaging body oil into $his abs and posing in front of the mirror. $He is proud to have gone from a fat cow to a ripped goddess.
 	<</if>>
 	<<case "Chattel Religionism">>
@@ -2884,21 +2884,21 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		questioning the validity of a video of a religious service in your arcology.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		gasping at the absurdity of a video of a religious service in your arcology.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		shaking $his head in incomprehension at video of a religious service in your arcology.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		laughing at the ridiculousness of a video of a religious service in your arcology.
 	<</if>>
 	<<case "Multiculturalism">>
@@ -2910,21 +2910,21 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		questioning why $he is made to pray for your arcology's salvation.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		trying to pray for your arcology's salvation.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		steadily praying for your arcology's salvation.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		desperately praying for the salvation of your arcology.
 	<</if>>
 	<<default>>
@@ -2936,21 +2936,21 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		questioning the validity of a video of your arcology's Revivalist public events.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		gasping at the absurdity of a video of your arcology's Revivalist public events.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		shaking $his head in incomprehension at video of your arcology's Revivalist public events.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		laughing at the ridiculousness of a video of your arcology's Revivalist public events.
 	<</if>>
 	<</switch>>
@@ -2960,123 +2960,123 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 10>>
-		<<set $hostage.vaginalCount += 10>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.oral += 10>>
+		<<set $hostage.counter.vaginal += 10>>
+		<<set $hostage.counter.anal += 10>>
 		screaming as $he gets fucked by an $arcologies[0].FSSubjugationistRace girl.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 10>>
-		<<set $hostage.vaginalCount += 10>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.oral += 10>>
+		<<set $hostage.counter.vaginal += 10>>
+		<<set $hostage.counter.anal += 10>>
 		crying as $he gets fucked by an $arcologies[0].FSSubjugationistRace girl.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 20>>
-		<<set $hostage.vaginalCount += 20>>
-		<<set $hostage.analCount += 20>>
+		<<set $hostage.counter.oral += 20>>
+		<<set $hostage.counter.vaginal += 20>>
+		<<set $hostage.counter.anal += 20>>
 		panting as $he gets fucked by an $arcologies[0].FSSubjugationistRace girl.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		moaning as $he gets fucked by an $arcologies[0].FSSubjugationistRace girl.
-		<<set $hostage.oralCount += 40>>
-		<<set $hostage.vaginalCount += 40>>
-		<<set $hostage.analCount += 20>>
+		<<set $hostage.counter.oral += 40>>
+		<<set $hostage.counter.vaginal += 40>>
+		<<set $hostage.counter.anal += 20>>
 	<<else>>
 		enthusiastically wiggling $his rear as $he gets fucked by an $arcologies[0].FSSubjugationistRace girl.
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
 	<</if>>
 	<<case "Racial Supremacism">>
 	<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
 		<<set $hostage.weight -= 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		weeping as a dispassionate slave assayer goes down a line of $arcologies[0].FSSupremacist slaves, reciting prices.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
 		<<set $hostage.weight -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		crying as a dispassionate slave assayer goes down a line of $arcologies[0].FSSupremacist slaves, reciting prices.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
 		<<set $hostage.weight -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		silently staring at $his feet as a dispassionate slave assayer goes down a line of $arcologies[0].FSSupremacist slaves, reciting prices.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
 		<<set $hostage.weight -= 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		stands silently as a dispassionate slave assayer goes down a line of $arcologies[0].FSSupremacist slaves, reciting prices.
 	<<else>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		blankly stands there as a dispassionate slave assayer goes down a line of $arcologies[0].FSSupremacist slaves, reciting prices.
 	<</if>>
 	<<case "Repopulation Focus">>
 	<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
-		<<set $hostage.mammaryCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
+		<<set $hostage.counter.mammary += 5>>
 		sobbing as an autosurgery reads out the details of $his infertility.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
-		<<set $hostage.mammaryCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
+		<<set $hostage.counter.mammary += 5>>
 		pondering the health benefits being given to $him.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
-		<<set $hostage.mammaryCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
+		<<set $hostage.counter.mammary += 5>>
 		accepting that $his body will never be ruined by pregnancy.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
-		<<set $hostage.mammaryCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
+		<<set $hostage.counter.mammary += 5>>
 		happy that $his body will never be ruined by pregnancy.
 	<<else>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
-		<<set $hostage.mammaryCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
+		<<set $hostage.counter.mammary += 5>>
 		celebrating that $his body will never be ruined by a child.
 	<</if>>
 	<<case "Eugenics">>
@@ -3084,90 +3084,90 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		sobbing as $he tries to coax the cum out of $his womb.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		crying as $he cradles $his unwelcome pregnancy.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
 		<<set $hostage.boobs += 100>>
-		<<set $hostage.oralCount += 100>>
-		<<set $hostage.vaginalCount += 100>>
-		<<set $hostage.analCount += 100>>
-		<<set $hostage.mammaryCount += 100>>
+		<<set $hostage.counter.oral += 100>>
+		<<set $hostage.counter.vaginal += 100>>
+		<<set $hostage.counter.anal += 100>>
+		<<set $hostage.counter.mammary += 100>>
 		doing yoga to prepare $his body for childbirth.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.boobs += 100>>
-		<<set $hostage.oralCount += 100>>
-		<<set $hostage.vaginalCount += 100>>
-		<<set $hostage.analCount += 100>>
-		<<set $hostage.mammaryCount += 100>>
+		<<set $hostage.counter.oral += 100>>
+		<<set $hostage.counter.vaginal += 100>>
+		<<set $hostage.counter.anal += 100>>
+		<<set $hostage.counter.mammary += 100>>
 		gleefully rubbing $his big pregnant belly with oils to prevent stretch marks
 	<<else>>
 		injecting cum into $his vagina, hoping to get pregnant again sooner.
-		<<set $hostage.oralCount += 100>>
-		<<set $hostage.vaginalCount += 100>>
-		<<set $hostage.analCount += 100>>
-		<<set $hostage.mammaryCount += 100>>
+		<<set $hostage.counter.oral += 100>>
+		<<set $hostage.counter.vaginal += 100>>
+		<<set $hostage.counter.anal += 100>>
+		<<set $hostage.counter.mammary += 100>>
 	<</if>>
 	<<else>>
 	<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		sobbing as $he tries to coax the cum out of $his womb.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
 		<<set $hostage.boobs += 100>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		crying as $he cradles $his full-sized pregnancy.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
 		<<set $hostage.boobs += 300>>
-		<<set $hostage.oralCount += 100>>
-		<<set $hostage.vaginalCount += 100>>
-		<<set $hostage.analCount += 100>>
-		<<set $hostage.mammaryCount += 100>>
+		<<set $hostage.counter.oral += 100>>
+		<<set $hostage.counter.vaginal += 100>>
+		<<set $hostage.counter.anal += 100>>
+		<<set $hostage.counter.mammary += 100>>
 		doing yoga with helpers to prepare $his bloated body for mass childbirth.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.boobs += 400>>
-		<<set $hostage.oralCount += 100>>
-		<<set $hostage.vaginalCount += 100>>
-		<<set $hostage.analCount += 100>>
-		<<set $hostage.mammaryCount += 100>>
+		<<set $hostage.counter.oral += 100>>
+		<<set $hostage.counter.vaginal += 100>>
+		<<set $hostage.counter.anal += 100>>
+		<<set $hostage.counter.mammary += 100>>
 		giggling as several slaves slather $his belly with creams to prevent stretch marks
 	<<else>>
 		begging $his master to get $him even more pregnant this time.
-		<<set $hostage.oralCount += 100>>
-		<<set $hostage.vaginalCount += 100>>
-		<<set $hostage.analCount += 100>>
-		<<set $hostage.mammaryCount += 100>>
+		<<set $hostage.counter.oral += 100>>
+		<<set $hostage.counter.vaginal += 100>>
+		<<set $hostage.counter.anal += 100>>
+		<<set $hostage.counter.mammary += 100>>
 	<</if>>
 	<</if>>
 	<<case "Gender Radicalism">>
@@ -3179,92 +3179,92 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		reluctantly holding $his owner's hand.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		holding $his owner's hand.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		happily holding $his owner's hand.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		happy with $his owner's arm around $him.
 	<</if>>
 	<<case "Gender Fundamentalism">>
 	<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.anal += 10>>
 		crying in the shower as $he attempts to soothe $his throbbing rectum.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.anal += 10>>
 		groaning in the shower as $he soothes $his sore ass.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.anal += 10>>
 		cleaning $his rear while fondling $his asspussy<<if $seeDicks != 0>>, $his other hand teasing $his new tiny penis<</if>>.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.anal += 10>>
 		seeing how many fingers $he can fit into $his ass as $he showers<<if $seeDicks != 0>>, while teasing $his erect dick with the other hand<</if>>.
 	<<else>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.anal += 10>>
 		fisting $his own ass in the shower<<if $seeDicks != 0>>, and jacking off to the prostrate stimulation<</if>>. $He gasps with delight as an orgasm wracks $his body.
 	<</if>>
 	<<case "Paternalism">>
 	<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		tearfully begging someone not to cut $him.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		tearfully crying on the ground after someone tripped $him and stole $his heels for the sole purpose of denying $him the ability to walk.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		panicking as $he attempts to mime a plea to not get cut by $his aggressor.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust += 5>>
 		<<set $hostage.devotion += 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		crying muffled sobs as someone snatches $his earnings from under $his blinded eyes.
 	<<else>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 50>>
-		<<set $hostage.vaginalCount += 50>>
-		<<set $hostage.analCount += 50>>
-		<<set $hostage.mammaryCount += 50>>
+		<<set $hostage.counter.oral += 50>>
+		<<set $hostage.counter.vaginal += 50>>
+		<<set $hostage.counter.anal += 50>>
+		<<set $hostage.counter.mammary += 50>>
 		getting shoved onto a shelf with dozens of other limbless, broken slaves.
 	<</if>>
 	<<case "Degradationism">>
@@ -3276,21 +3276,21 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		blushing and avoiding the question when asked about $his sexual exploits.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		blurting it out and burying $his face in $his hands when asked about $his sexual exploits with $his owner.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		giggling with another slave over their sexual exploits with their owners.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		gossiping with another slave over their sexual exploits with their owners, all the while cradling $his growing pregnancy with pride.
 	<</if>>
 	<<case "Body Purism">>
@@ -3331,95 +3331,95 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		admiring how natural $his body truly is.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		beginning to understand how beautiful $his pure body is.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		admiring how pure $his body is in the mirror.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		admiring $his pure body from every angle $he can.
 	<</if>>
 	<<case "Youth Preferentialism">>
 	<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 1>>
-		<<set $hostage.vaginalCount += 1>>
-		<<set $hostage.analCount += 1>>
+		<<set $hostage.counter.oral += 1>>
+		<<set $hostage.counter.vaginal += 1>>
+		<<set $hostage.counter.anal += 1>>
 		struggling to escape being mothered by $his older partner.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
 		cautiously tasting $his MILF partner's milk.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 10>>
-		<<set $hostage.vaginalCount += 10>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.oral += 10>>
+		<<set $hostage.counter.vaginal += 10>>
+		<<set $hostage.counter.anal += 10>>
 		carefully suckling $his MILF friend's nipple.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		happily suckling $his MILF lover's motherly tits.
-		<<set $hostage.oralCount += 10>>
-		<<set $hostage.vaginalCount += 10>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.oral += 10>>
+		<<set $hostage.counter.vaginal += 10>>
+		<<set $hostage.counter.anal += 10>>
 	<<else>>
 		happily suckling $his MILF lover's motherly tits while fondling $his lover's crotch.
-		<<set $hostage.oralCount += 20>>
-		<<set $hostage.vaginalCount += 20>>
-		<<set $hostage.analCount += 20>>
+		<<set $hostage.counter.oral += 20>>
+		<<set $hostage.counter.vaginal += 20>>
+		<<set $hostage.counter.anal += 20>>
 	<</if>>
 	<<case "Maturity Preferentialism">>
 	<<if $rivalryDuration <= 5>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.oralCount += 1>>
-		<<set $hostage.vaginalCount += 1>>
-		<<set $hostage.analCount += 1>>
+		<<set $hostage.counter.oral += 1>>
+		<<set $hostage.counter.vaginal += 1>>
+		<<set $hostage.counter.anal += 1>>
 		rebuking $his young partner's advances.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 5>>
-		<<set $hostage.vaginalCount += 5>>
-		<<set $hostage.analCount += 5>>
+		<<set $hostage.counter.oral += 5>>
+		<<set $hostage.counter.vaginal += 5>>
+		<<set $hostage.counter.anal += 5>>
 		curiously fondling $his young partner's dick.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.oralCount += 10>>
-		<<set $hostage.vaginalCount += 10>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.oral += 10>>
+		<<set $hostage.counter.vaginal += 10>>
+		<<set $hostage.counter.anal += 10>>
 		cautiously rubbing $his energetic young friend's cock.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		giving $his energetic young lover a handjob.
-		<<set $hostage.oralCount += 10>>
-		<<set $hostage.vaginalCount += 10>>
-		<<set $hostage.analCount += 10>>
+		<<set $hostage.counter.oral += 10>>
+		<<set $hostage.counter.vaginal += 10>>
+		<<set $hostage.counter.anal += 10>>
 	<<else>>
 		giving $his energetic young lover a handjob while deeply kissing _himU.
-		<<set $hostage.oralCount += 20>>
-		<<set $hostage.vaginalCount += 20>>
-		<<set $hostage.analCount += 20>>
+		<<set $hostage.counter.oral += 20>>
+		<<set $hostage.counter.vaginal += 20>>
+		<<set $hostage.counter.anal += 20>>
 	<</if>>
 	<<case "Slimness Enthusiasm">>
 	<<if $rivalryDuration <= 5>>
@@ -3459,20 +3459,20 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		reluctantly doing a series of stretching exercises to show off $his natural body.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		doing a series of stretching exercises to show off $his natural body.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		happily doing a series of stretching exercises to show off $his natural body.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		showing off $his completely natural body with pride before an audience of civilians.
 	<</if>>
 	<<case "Pastoralism">>
@@ -3488,7 +3488,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.weight -= 5>>
 		<<set $hostage.muscles += 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		attempting to run a lap around the track despite $his overweight body.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
@@ -3496,17 +3496,17 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.weight -= 5>>
 		<<set $hostage.muscles += 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		running laps around the track to burn off $his excess bodyfat.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.weight -= 5>>
 		<<set $hostage.muscles += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		eagerly running laps around a track, showing off $his thin and fit body.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		running laps around a track, competing with other eagerly competitive slaves to be the best.
 	<</if>>
 	<<case "Cummunism">>
@@ -3545,7 +3545,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.weight += 5>>
 		<<set $hostage.boobs += 50>>
-		<<set $hostage.vaginalCount += 28>>
+		<<set $hostage.counter.vaginal += 28>>
 		sobbing as $he is forced is experience all manner of perversion in an effort to reveal $his fetishes.
 	<<elseif $rivalryDuration <= 10>>
 		<<set $hostage.trust -= 5>>
@@ -3553,18 +3553,18 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.weight += 5>>
 		<<set $hostage.fetishStrength += 5>>
 		<<set $hostage.boobs += 100>>
-		<<set $hostage.vaginalCount += 28>>
+		<<set $hostage.counter.vaginal += 28>>
 		<<switch $hostageFetish>>
 		<<case "submissive">>
 			struggling to hold back $his joy as $he is forced to eat out another slave.
 		<<case "cumslut">>
 			struggling to hold back $his joy as a hot load spurts across $his face.
-			<<set $hostage.oralCount += 70>>
+			<<set $hostage.counter.oral += 70>>
 		<<case "humiliation">>
 			struggling to hold back $his joy as $he is paraded, naked, through the arcology.
 		<<case "buttslut">>
 			struggling to hold back $his joy as $his ass is roughly fucked.
-			<<set $hostage.analCount += 21>>
+			<<set $hostage.counter.anal += 21>>
 			<<set $hostage.anus = 1>>
 		<<case "boobs">>
 			<<set $hostage.boobs += 100>>
@@ -3589,18 +3589,18 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.weight += 5>>
 		<<set $hostage.fetishStrength += 5>>
 		<<set $hostage.boobs += 100>>
-		<<set $hostage.vaginalCount += 35>>
+		<<set $hostage.counter.vaginal += 35>>
 		<<switch $hostageFetish>>
 		<<case "submissive">>
 			begging $his master-slave to permit $him to service _hisU dick.
 		<<case "cumslut">>
 			happily sucking a dick a swallowing every last drop of cum.
-			<<set $hostage.oralCount += 70>>
+			<<set $hostage.counter.oral += 70>>
 		<<case "humiliation">>
 			walking along $his master in a figure-revealing pair of tight pants and tube top. The pair of vibrators on $his nipples and the huge dildo in $his cunt are obvious through the taut material.
 		<<case "buttslut">>
 			happily taking a huge dick in $his ass while wishing it was even bigger.
-			<<set $hostage.analCount += 35>>
+			<<set $hostage.counter.anal += 35>>
 			<<set $hostage.anus = 3>>
 		<<case "boobs">>
 			<<set $hostage.boobs += 100>>
@@ -3624,18 +3624,18 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.weight += 5>>
 		<<set $hostage.boobs += 100>>
-		<<set $hostage.vaginalCount += 40>>
+		<<set $hostage.counter.vaginal += 40>>
 		<<switch $hostageFetish>>
 		<<case "submissive">>
 			desperately begging for $his master-slave to tear $him out of $his clothes and rape $him on the spot.
 		<<case "cumslut">>
 			desperately begging for the owner of the dick being waved in $his face to shower $him with cum.
-			<<set $hostage.oralCount += 70>>
+			<<set $hostage.counter.oral += 70>>
 		<<case "humiliation">>
 			standing on a balcony fully nude shouting at passersby to ogle $him, desperate for stronger forms of humiliation.
 		<<case "buttslut">>
 			begging for more cocks in $his ass as the two men already penetrating it struggle to not get too intimate with each other.
-			<<set $hostage.analCount += 35>>
+			<<set $hostage.counter.anal += 35>>
 			<<set $hostage.anus = 4>>
 		<<case "boobs">>
 			groping $his already huge <<print $hostage.boobsImplant>>cc breasts and begging for them to be even bigger.
@@ -3657,18 +3657,18 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<else>>
 		<<set $hostage.weight += 5>>
 		<<set $hostage.boobs += 100>>
-		<<set $hostage.vaginalCount += 60>>
+		<<set $hostage.counter.vaginal += 60>>
 		<<switch $hostageFetish>>
 		<<case "submissive">>
 			going out of $his way to bring $his partner to orgasm with no interest in $his own.
 		<<case "cumslut">>
 			greedily sucking cocks, desperate to fill $himself with cum.
-			<<set $hostage.oralCount += 70>>
+			<<set $hostage.counter.oral += 70>>
 		<<case "humiliation">>
 			in the center of a gangbang $he started in the middle of one of the arcology's shopping malls.
 		<<case "buttslut">>
 			desperately trying to shove a fifth dildo into $his asshole and becoming distraught when it doesn't fit.
-			<<set $hostage.analCount += 45>>
+			<<set $hostage.counter.anal += 45>>
 			<<set $hostage.anus = 4>>
 		<<case "boobs">>
 			crying with joy after $his breasts ruined a shirt $he was just able to fit into that morning.
@@ -3701,7 +3701,7 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.weight -= 5>>
 		<<set $hostage.muscles += 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		attempting to run a lap around the track despite $his overweight body.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
@@ -3709,17 +3709,17 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.weight -= 5>>
 		<<set $hostage.muscles += 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		running laps around the track to burn off $his excess bodyfat.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.weight -= 5>>
 		<<set $hostage.muscles += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		eagerly running laps around a track, showing off $his thin and fit body.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		running laps around a track, competing with other eagerly competitive slaves to be the best.
 	<</if>>
 	<<case "Chattel Religionism">>
@@ -3731,21 +3731,21 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		reluctantly spending time in $his arcology's cosmopolitan public spaces.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		cautiously chatting with a group of slaves in $his arcology's cosmopolitan public spaces.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		happily chatting with a group of slaves in $his arcology's cosmopolitan public spaces.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		chatting with a group of slaves and feeling right at home in $his arcology's cosmopolitan public spaces.
 	<</if>>
 	<<case "Multiculturalism">>
@@ -3757,21 +3757,21 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		crying as $he is forced to service three dicks at once.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		attempting to please the three dicks in $him as quickly as possible.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		enjoying belonging to a religion so intent to fill $him with dicks.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		having a religious experience with as many dicks $his body can fit inside itself.
 	<</if>>
 	<<default>>
@@ -3783,21 +3783,21 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		reluctantly spending time in $his arcology's modern public spaces.
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.fetishStrength += 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		cautiously chatting with a group of slaves in $his arcology's modern public spaces.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		happily chatting with a group of slaves in $his arcology's modern public spaces.
 	<<else>>
-		<<set $hostage.vaginalCount += 1>>
+		<<set $hostage.counter.vaginal += 1>>
 		chatting with a group of slaves and feeling right at home in $his arcology's modern public spaces.
 	<</if>>
 	<</switch>>
diff --git a/src/uncategorized/pRivalryCapture.tw b/src/uncategorized/pRivalryCapture.tw
index 78009ce81ff..77d16ad4a5e 100644
--- a/src/uncategorized/pRivalryCapture.tw
+++ b/src/uncategorized/pRivalryCapture.tw
@@ -253,13 +253,13 @@
 	<<if $seeHyperPreg == 1>>
 		<<set $activeSlave.vagina = 10>>
 		<<set $activeSlave.pregType = random(20,35)>>
-		<<set $activeSlave.birthsTotal = random(120,180)>>
+		<<set $activeSlave.counter.birthsTotal = random(120,180)>>
 		<<set $activeSlave.bellySag = 30, $activeSlave.bellySagPreg = 30>>
-		<<set $activeSlave.pregAdaptation = $activeSlave.birthsTotal*2>>
+		<<set $activeSlave.pregAdaptation = $activeSlave.counter.birthsTotal*2>>
 	<<else>>
 		<<set $activeSlave.vagina = 5>>
 		<<set $activeSlave.pregType = either(3, 3, 4, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 8)>>
-		<<set $activeSlave.birthsTotal = random(18,27)>>
+		<<set $activeSlave.counter.birthsTotal = random(18,27)>>
 		<<set $activeSlave.bellySag = 2, $activeSlave.bellySagPreg = 2>>
 		<<set $activeSlave.pregAdaptation = random(60,100)>>
 	<</if>>
diff --git a/src/uncategorized/pRivalryHostage.tw b/src/uncategorized/pRivalryHostage.tw
index 7c10e6604e3..c25cd57e3d2 100644
--- a/src/uncategorized/pRivalryHostage.tw
+++ b/src/uncategorized/pRivalryHostage.tw
@@ -71,10 +71,10 @@
 	<<set $activeSlave.skill.anal = 100>>
 	<<set $activeSlave.skill.vaginal = 100>>
 	<<set $activeSlave.skill.whore = 100>>
-	<<set $activeSlave.oralCount = 453>>
-	<<set $activeSlave.vaginalCount = 158>>
-	<<set $activeSlave.analCount = 76>>
-	<<set $activeSlave.mammaryCount = 320>>
+	<<set $activeSlave.counter.oral = 453>>
+	<<set $activeSlave.counter.vaginal = 158>>
+	<<set $activeSlave.counter.anal = 76>>
+	<<set $activeSlave.counter.mammary = 320>>
 	<<set $activeSlave.cSec = 1>>
 <<case "servant">>
 	<<set $activeSlave.career = "a maid">>
@@ -91,11 +91,11 @@
 	<<set $activeSlave.skill.anal = 15>>
 	<<set $activeSlave.skill.vaginal = 15>>
 	<<set $activeSlave.skill.whore = 0>>
-	<<set $activeSlave.oralCount = 57>>
-	<<set $activeSlave.vaginalCount = 65>>
-	<<set $activeSlave.analCount = 12>>
-	<<set $activeSlave.mammaryCount = 1>>
-	<<set $activeSlave.birthsTotal = 3>>
+	<<set $activeSlave.counter.oral = 57>>
+	<<set $activeSlave.counter.vaginal = 65>>
+	<<set $activeSlave.counter.anal = 12>>
+	<<set $activeSlave.counter.mammary = 1>>
+	<<set $activeSlave.counter.birthsTotal = 3>>
 <<case "gang">>
 	<<set $activeSlave.career = "a gang member">>
 	<<if $pedo_mode == 1>>
diff --git a/src/uncategorized/pSlaveMedic.tw b/src/uncategorized/pSlaveMedic.tw
index 6587c59ba22..4e8be1f1b32 100644
--- a/src/uncategorized/pSlaveMedic.tw
+++ b/src/uncategorized/pSlaveMedic.tw
@@ -43,9 +43,9 @@
 <<set $activeSlave.hLength = 35>>
 <<set $activeSlave.health = random(20,40)>>
 <<if $mercenaries >= 3>>
-	<<if $activeSlave.publicCount>><<set $activeSlave.publicCount += 39>><<else>><<set $activeSlave.publicCount = 39>><</if>>
+	<<if $activeSlave.counter.publicUse>><<set $activeSlave.counter.publicUse += 39>><<else>><<set $activeSlave.counter.publicUse = 39>><</if>>
 <<else>>
-	<<if $activeSlave.publicCount>><<set $activeSlave.publicCount += 13>><<else>><<set $activeSlave.publicCount = 13>><</if>>
+	<<if $activeSlave.counter.publicUse>><<set $activeSlave.counter.publicUse += 13>><<else>><<set $activeSlave.counter.publicUse = 13>><</if>>
 <</if>>
 
 <<else>>
@@ -83,9 +83,9 @@
 <<set $activeSlave.stampTat = either("flowers", "tribal patterns")>>
 <<set $activeSlave.health = random(20,40)>>
 <<if $mercenaries >= 3>>
-	<<if $activeSlave.publicCount>><<set $activeSlave.publicCount += 39>><<else>><<set $activeSlave.publicCount = 39>><</if>>
+	<<if $activeSlave.counter.publicUse>><<set $activeSlave.counter.publicUse += 39>><<else>><<set $activeSlave.counter.publicUse = 39>><</if>>
 <<else>>
-	<<if $activeSlave.publicCount>><<set $activeSlave.publicCount += 13>><<else>><<set $activeSlave.publicCount = 13>><</if>>
+	<<if $activeSlave.counter.publicUse>><<set $activeSlave.counter.publicUse += 13>><<else>><<set $activeSlave.counter.publicUse = 13>><</if>>
 <</if>>
 
 <</if>>
diff --git a/src/uncategorized/pTraitorMessage.tw b/src/uncategorized/pTraitorMessage.tw
index 0aa2efae86b..d6a928454e7 100644
--- a/src/uncategorized/pTraitorMessage.tw
+++ b/src/uncategorized/pTraitorMessage.tw
@@ -15,10 +15,10 @@
 <<set WombProgress($traitor, _pregWeeks, _pregWeeks)>> /* In all cases should be done */
 <<set WombUpdatePregVars($traitor)>>
 <<if $traitor.broodmother > 0>> /* Broodmother implant is assumed as removed.*/
-	<<set $traitor.preg = -1, $traitor.birthsTotal += WombBirthReady($traitor, 37), $traitor.pregType = 0, $traitor.pregSource = 0, $traitor.pregWeek = 0, $traitor.pregKnown = 0, $traitor.broodmother == 0, $traitor.broodmotherFetuses = 0>>
+	<<set $traitor.preg = -1, $traitor.counter.birthsTotal += WombBirthReady($traitor, 37), $traitor.pregType = 0, $traitor.pregSource = 0, $traitor.pregWeek = 0, $traitor.pregKnown = 0, $traitor.broodmother == 0, $traitor.broodmotherFetuses = 0>>
 	<<set WombFlush($traitor)>>
 <<elseif WombBirthReady($traitor, $traitor.pregData.normalBirth) > 0 >> /* normal birth case, partial birthers not supported*/
-	<<set $traitor.preg = -1, $traitor.birthsTotal += WombBirthReady($traitor, $traitor.pregData.normalBirth), $traitor.pregType = 0, $traitor.pregSource = 0, $traitor.pregWeek = 0, $traitor.pregKnown = 0>>
+	<<set $traitor.preg = -1, $traitor.counter.birthsTotal += WombBirthReady($traitor, $traitor.pregData.normalBirth), $traitor.pregType = 0, $traitor.pregSource = 0, $traitor.pregWeek = 0, $traitor.pregKnown = 0>>
 	<<set WombFlush($traitor)>>
 <<else>>/* still pregnant slave */
 	<<set $traitor.preg = WombMaxPreg($traitor)>> /*most ready fetus is a base*/
diff --git a/src/uncategorized/peCombatTraining.tw b/src/uncategorized/peCombatTraining.tw
index ddeeaceeeca..4d1f3c917df 100644
--- a/src/uncategorized/peCombatTraining.tw
+++ b/src/uncategorized/peCombatTraining.tw
@@ -40,7 +40,7 @@ The feed from the small armory next door shows $him doing the latter. $He has fi
 	<<elseif canDoAnal($activeSlave)>>
 		<<= AnalVCheck()>>
 	<<else>>
-		<<set $activeSlave.oralCount += 1>>
+		<<set $activeSlave.counter.oral += 1>>
 		<<set $oralTotal += 1>>
 	<</if>>
 	<</replace>>
diff --git a/src/uncategorized/peConcubineInterview.tw b/src/uncategorized/peConcubineInterview.tw
index f629b912277..33579c9c83e 100644
--- a/src/uncategorized/peConcubineInterview.tw
+++ b/src/uncategorized/peConcubineInterview.tw
@@ -301,7 +301,7 @@ You receive an official communication from a popular talk show e-hosted in one o
 		<<elseif ($activeSlave.fetish == "dom")>>
 			how much $he loves holding other slaves down for you
 		<<elseif ($activeSlave.fetish == "pregnancy")>>
-			<<if $activeSlave.pregKnown == 1 || $activeSlave.births > 0>>
+			<<if $activeSlave.pregKnown == 1 || $activeSlave.counter.births > 0>>
 				how good sex feels while pregnant
 			<<elseif $activeSlave.vagina > 0>>
 				how good cum feels inside $him
diff --git a/src/uncategorized/peHeadgirlConcubine.tw b/src/uncategorized/peHeadgirlConcubine.tw
index de7ccb1e927..a947402f4ff 100644
--- a/src/uncategorized/peHeadgirlConcubine.tw
+++ b/src/uncategorized/peHeadgirlConcubine.tw
@@ -251,7 +251,7 @@ and it's also obvious that they've been filling the few minutes they've been wai
 	<</if>>
 	They crane their necks to rain kisses on your chin, neck, <<if $PC.boobs == 1>>breasts, and nipples,<<elseif $PC.title == 0>>and nipples,<<else>>and chest,<</if>> and on each other's mouths. You <<if $PC.belly < 5000>>spring<<elseif $PC.belly < 10000>>pull yourself<<else>>slowly tip your gravid bulk<</if>> out of bed when you're satisfied, pulling your leadership with you towards the shower, and they @@.mediumaquamarine;trustingly bounce up to follow.@@
 	<<set $slaves[_headGirl].trust += 4, $slaves[_concubine].trust += 4>>
-	<<set $slaves[_headGirl].oralCount++, $slaves[_concubine].oralCount++>>
+	<<set $slaves[_headGirl].counter.oral++, $slaves[_concubine].counter.oral++>>
 	<<set $oralTotal += 2>>
 	<</replace>>
 <</link>>
@@ -274,7 +274,7 @@ and it's also obvious that they've been filling the few minutes they've been wai
 			<<if canImpreg($slaves[_concubine], $PC)>>
 				<<= knockMeUp($slaves[_concubine], 10, 0, -1, 1)>>
 			<</if>>
-			<<set $slaves[_concubine].vaginalCount++, $vaginalTotal++>>
+			<<set $slaves[_concubine].counter.vaginal++, $vaginalTotal++>>
 			_He2 moans into you as _he2 feels you run <<if $PC.dick == 0>>the cool head of the phallus<<else>>your cockhead<</if>> along _his2<<if $Concubine.labia > 0>> generous<</if>> labia before plunging it inside _him2. Getting the idea, $HeadGirl.slaveName
 			<<if (canPenetrate($HeadGirl))>>
 				<<if (canDoAnal($Concubine) && $Concubine.anus > 0)>>
@@ -289,15 +289,15 @@ and it's also obvious that they've been filling the few minutes they've been wai
 					<<if canImpreg($slaves[_concubine], $slaves[_headGirl])>>
 						<<= knockMeUp($slaves[_concubine], 10, 1, $slaves[_headGirl].ID, 1)>>
 					<</if>>
-					<<set $slaves[_concubine].analCount++, $analTotal++>>
+					<<set $slaves[_concubine].counter.anal++, $analTotal++>>
 				<<else>>
 					gently eases $his cock in beside you.<<if $PC.dick == 1>> The added friction against you in $Concubine.slaveName's vagina feels incredible.<</if>>
-					<<set $slaves[_concubine].vaginalCount++, $vaginalTotal++>>
+					<<set $slaves[_concubine].counter.vaginal++, $vaginalTotal++>>
 					<<if canImpreg($slaves[_concubine], $slaves[_headGirl])>>
 						<<= knockMeUp($slaves[_concubine], 10, 0, $slaves[_headGirl].ID, 1)>>
 					<</if>>
 				<</if>>
-				<<set $slaves[_headGirl].penetrativeCount++, $penetrativeTotal++>>
+				<<set $slaves[_headGirl].counter.penetrative++, $penetrativeTotal++>>
 			<<else>>
 				slides a hand down and
 				<<if (canDoAnal($Concubine) && $Concubine.anus > 0)>>
@@ -311,10 +311,10 @@ and it's also obvious that they've been filling the few minutes they've been wai
 						starts to fuck $Concubine.slaveName's tight little backdoor with a finger.
 					<</if>>
 					<<if $PC.dick == 1>>You feel the penetration through $Concubine.slaveName's vaginal walls, an incredible sensation.<</if>>
-					<<set $slaves[_concubine].analCount++, $analTotal++>>
+					<<set $slaves[_concubine].counter.anal++, $analTotal++>>
 				<<else>>
 					gently eases a few fingers in beside you.<<if $PC.dick == 1>> The added sensation in $Concubine.slaveName's vagina feels incredible.<</if>>
-					<<set $slaves[_concubine].vaginalCount++, $vaginalTotal++>>
+					<<set $slaves[_concubine].counter.vaginal++, $vaginalTotal++>>
 				<</if>>
 			<</if>>
 		<<else>>
@@ -322,7 +322,7 @@ and it's also obvious that they've been filling the few minutes they've been wai
 			<<if canImpreg($slaves[_concubine], $PC)>>
 				<<= knockMeUp($slaves[_concubine], 10, 1, -1, 1)>>
 			<</if>>
-			<<set $slaves[_concubine].analCount += 2, $analTotal += 2>>
+			<<set $slaves[_concubine].counter.anal += 2, $analTotal += 2>>
 			Getting the idea, $HeadGirl.slaveName
 			<<if (canPenetrate($HeadGirl))>>
 				<<if $HeadGirl.dick - $Concubine.anus > 2>>
@@ -333,7 +333,7 @@ and it's also obvious that they've been filling the few minutes they've been wai
 					shoves $his cock up $Concubine.slaveName's ass, since $he knows your Concubine can take $his dick with ease.
 				<</if>>
 				Then $he grabs $Concubine.slaveName behind the knees and spreads _his2 legs as far as they'll go, rotating _his2 hips to position _him2 for another phallus up the butt.
-				<<set $slaves[_headGirl].penetrativeCount++, $penetrativeTotal++>>
+				<<set $slaves[_headGirl].counter.penetrative++, $penetrativeTotal++>>
 				<<if canImpreg($slaves[_concubine], $slaves[_headGirl])>>
 					<<= knockMeUp($slaves[_concubine], 10, 1, $slaves[_headGirl].ID, 1)>>
 				<</if>>
@@ -414,34 +414,34 @@ and it's also obvious that they've been filling the few minutes they've been wai
 			<<if canImpreg($slaves[_headGirl], $PC)>>
 				<<= knockMeUp($slaves[_headGirl], 10, 0, -1, 1)>>
 			<</if>>
-			<<set $slaves[_headGirl].vaginalCount++, $vaginalTotal++>>
+			<<set $slaves[_headGirl].counter.vaginal++, $vaginalTotal++>>
 			<<if (canPenetrate($Concubine))>>
 				<<if (canDoAnal($HeadGirl) && $HeadGirl.anus > 0)>>
 					<<if canImpreg($slaves[_headGirl], $slaves[_concubine])>>
 						<<= knockMeUp($slaves[_headGirl], 10, 1, $slaves[_concubine].ID, 1)>>
 					<</if>>
-					<<set $slaves[_headGirl].analCount++, $analTotal++>>
+					<<set $slaves[_headGirl].counter.anal++, $analTotal++>>
 				<<else>>
-					<<set $slaves[_headGirl].vaginalCount++, $vaginalTotal++>>
+					<<set $slaves[_headGirl].counter.vaginal++, $vaginalTotal++>>
 					<<if canImpreg($slaves[_headGirl], $slaves[_concubine])>>
 						<<= knockMeUp($slaves[_headGirl], 10, 0, $slaves[_concubine].ID, 1)>>
 					<</if>>
 				<</if>>
-				<<set $slaves[_concubine].penetrativeCount++, $penetrativeTotal++>>
+				<<set $slaves[_concubine].counter.penetrative++, $penetrativeTotal++>>
 			<<else>>
 				<<if (canDoAnal($HeadGirl) && $HeadGirl.anus > 0)>>
-					<<set $slaves[_headGirl].analCount++, $analTotal++>>
+					<<set $slaves[_headGirl].counter.anal++, $analTotal++>>
 				<<else>>
-					<<set $slaves[_headGirl].vaginalCount++, $vaginalTotal++>>
+					<<set $slaves[_headGirl].counter.vaginal++, $vaginalTotal++>>
 				<</if>>
 			<</if>>
 		<<else>>
 			<<if canImpreg($slaves[_headGirl], $PC)>>
 				<<= knockMeUp($slaves[_headGirl], 10, 1, -1, 1)>>
 			<</if>>
-			<<set $slaves[_headGirl].analCount += 2, $analTotal += 2>>
+			<<set $slaves[_headGirl].counter.anal += 2, $analTotal += 2>>
 			<<if (canPenetrate($Concubine))>>
-				<<set $slaves[_headGirl].penetrativeCount++, $penetrativeTotal++>>
+				<<set $slaves[_headGirl].counter.penetrative++, $penetrativeTotal++>>
 				<<if canImpreg($slaves[_headGirl], $slaves[_concubine])>>
 					<<= knockMeUp($slaves[_headGirl], 10, 1, $slaves[_concubine].ID, 1)>>
 				<</if>>
diff --git a/src/uncategorized/pePitFight.tw b/src/uncategorized/pePitFight.tw
index c317330265f..b12a3d94a69 100644
--- a/src/uncategorized/pePitFight.tw
+++ b/src/uncategorized/pePitFight.tw
@@ -185,14 +185,14 @@ The umpire announces gravely that the fight is to the death and rings a bell.
 	$activeSlave.slaveName senses that $he is greatly superior, and decides to make a quick end before $his opponent can try something foolish. $He feints high and stabs low; $his enemy just manages to parry the low stab, but is so much weaker that $activeSlave.slaveName simply overpowers _himU, so that _heU falls onto _hisU back with the force of the clash. $activeSlave.slaveName takes one step forward and runs $his sword through the prostrate slave's heart. This victory has @@.green;won you some renown@@ and @@.yellowgreen;a sum of money@@ from each of the spectators.
 	<<run repX(500, "pit", $activeSlave)>>
 	<<run cashX(5000, "pit", $activeSlave)>>
-	<<set $activeSlave.pitKills += 1>>
+	<<set $activeSlave.counter.pitKills += 1>>
 	<<set $pitKillsTotal += 1>>
 <<elseif $deadliness > (_opponent)>>
 	The combat is long and exhausting. $activeSlave.slaveName and $his opponent are closely matched in terms of skill, so neither takes foolish risks and a protracted, bloody fight results as both slaves take horrible but non-life-threatening cuts. Finally, $activeSlave.slaveName's superior physical condition wins out and $his opponent falls from exhaustion and blood loss. $activeSlave.slaveName stumbles over to open _hisU throat. This victory has @@.green;won you some renown@@ and @@.yellowgreen;a sum of money@@ from each of the spectators, though $activeSlave.slaveName is @@.red;badly hurt.@@
 	<<run repX(500, "pit", $activeSlave)>>
 	<<run cashX(5000, "pit", $activeSlave)>>
 	<<set $activeSlave.health = -50>>
-	<<set $activeSlave.pitKills += 1>>
+	<<set $activeSlave.counter.pitKills += 1>>
 	<<set $pitKillsTotal += 1>>
 <<elseif $deadliness > (_opponent-1)>>
 	The combat is long and exhausting. $activeSlave.slaveName and $his opponent are closely matched in terms of skill, so neither takes foolish risks and a protracted, bloody fight results as both slaves take horrible but non-life-threatening cuts. Finally, $activeSlave.slaveName's inferior physical condition fails $him and $he falls from exhaustion and blood loss. As $he slumps $he catches your eye with a look of apology. $His opponent stumbles over to open $his throat. $activeSlave.slaveName @@.red;has been killed.@@
diff --git a/src/uncategorized/prestigiousSlave.tw b/src/uncategorized/prestigiousSlave.tw
index 30d18121cc3..0c1a3d36518 100644
--- a/src/uncategorized/prestigiousSlave.tw
+++ b/src/uncategorized/prestigiousSlave.tw
@@ -260,7 +260,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlave.fetishKnown = 1>>
 	<<set $activeSlave.customDesc = "She has almost no inhibitions left at all.">>
 	<<set $activeSlave.customTat = "'50,000 Served!' is tattooed across $his back.">>
-	<<if ndef $activeSlave.publicCount>><<set $activeSlave.publicCount = 1000>><<else>><<set $activeSlave.publicCount += 1000>><</if>>
+	<<if ndef $activeSlave.counter.publicUse>><<set $activeSlave.counter.publicUse = 1000>><<else>><<set $activeSlave.counter.publicUse += 1000>><</if>>
 
 <<case "b-list actress">>
 	<<set $activeSlaveOneTimeMinAge = 24>>
@@ -734,7 +734,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlave.fetishKnown = 1>>
 	<<set $activeSlave.customDesc = "She has almost no inhibitions left at all.">>
 	<<set $activeSlave.customTat = "'50,000 Served!' is tattooed across $his back.">>
-	<<if ndef $activeSlave.publicCount>><<set $activeSlave.publicCount = 1000>><<else>><<set $activeSlave.publicCount += 1000>><</if>>
+	<<if ndef $activeSlave.counter.publicUse>><<set $activeSlave.counter.publicUse = 1000>><<else>><<set $activeSlave.counter.publicUse += 1000>><</if>>
 
 <<case "d b-list actress">>
 	<<set $activeSlaveOneTimeMinAge = 24>>
diff --git a/src/uncategorized/ptWorkaround.tw b/src/uncategorized/ptWorkaround.tw
index d6c4dd9e925..6829463cb15 100644
--- a/src/uncategorized/ptWorkaround.tw
+++ b/src/uncategorized/ptWorkaround.tw
@@ -23,15 +23,15 @@
 		Since $activeSlave.slaveName is a submissive, you @@.hotpink;build $his devotion to you@@ by indulging $his need to be dominated. Already smiling to $himself, $he changes into bondage gear that blinds $him, forces $his arms behind $his back, forces $him to present $his breasts uncomfortably, and forces a painfully large dildo up $his <<if $activeSlave.vagina > 0>>vagina<<if $activeSlave.anus > 0>> and anus<</if>><<elseif $activeSlave.anus > 0>>anus<</if>>. Thus attired, $he is forced to serve you in whatever petty ways occur to you. $He holds your tablet for you on $his upthrust ass as you work, holds a thin beverage glass for you in $his upturned mouth when you eat, and lies still so you can use $his tits as a pillow whenever you recline. $He loves it.
 	<<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish == "cumslut") && ($PC.dick == 1)>>
 		Since $activeSlave.slaveName has an unusual taste for oral sex and cum, you @@.hotpink;build $his devotion to you@@ by indulging $him. You allow $him to spend $his free time following you around. $He is permitted to act as your private cum receptacle. If you use another slave, you usually pull out and give $his smiling face a facial. When you come inside another slave instead, $activeSlave.slaveName is allowed to get your cum anyway, regardless of whether that requires the other slave to spit it into $his mouth or $activeSlave.slaveName to suck it out of the other slave's vagina or rectum. Either way, $he rubs $his stomach happily after $he's swallowed it down.
-		<<set $activeSlave.oralCount += 20, $oralTotal += 20>>
+		<<set $activeSlave.counter.oral += 20, $oralTotal += 20>>
 	<<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish == "boobs")>>
 		Since $activeSlave.slaveName has an unusual taste for having $his tits fondled, you @@.hotpink;build $his devotion to you@@ by indulging $him. You keep $him near you as a sort of living stress ball. Whenever you have a free hand, whether you're conducting business or buttfucking another slave, you reach over and play with $him. $He sometimes masturbates while you massage $his breasts and <<if $activeSlave.nipples == "fuckable">>finger<<else>>pinch<</if>> $his nipples, but often $he doesn't even need to.
-		<<set $activeSlave.mammaryCount += 20, $mammaryTotal += 20>>
+		<<set $activeSlave.counter.mammary += 20, $mammaryTotal += 20>>
 	<<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish == "pregnancy")>>
 		Since $activeSlave.slaveName has an unusual taste for big pregnant bellies, you @@.hotpink;build $his devotion to you@@ by indulging $him. You <<if isItemAccessible("a small empathy belly") && $activeSlave.belly < 1500 && $activeSlave.weight < 130>>strap an enormous sympathy belly onto $him and <<elseif $activeSlave.belly < 1500>>strap a pillow around $his middle, give $him an oversized shirt and <</if>>keep $him near you as a sort of living stress ball. Whenever you have a free hand, whether you're conducting business or buttfucking another slave, you reach over and rub $his dome of a belly for luck. Occasionally you pay more attention to $him, making sure to fondle $his rounded middle as you feel up $his motherly body. $He sometimes masturbates when you aren't groping $him, enjoying $his gravid figure, but often $he doesn't even need to.
 	<<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish == "humiliation") && ((canDoVaginal($activeSlave) && $activeSlave.vagina > 0) || (canDoAnal($activeSlave) && $activeSlave.anus > 0))>>
 		Since $activeSlave.slaveName has an unusual sexuality, you @@.hotpink;build $his devotion to you@@ by indulging $his perversions. Since $he's an absolute slut for humiliation, you let $him whore around inside the special camera room whenever possible. When you're going out and feel like putting on a show, you bring $him on a leash and fuck $him in public. $He comes harder than ever when you push $his naked body up against the wall of a crowded public arcology elevator and molest $him.
-		<<set $activeSlave.oralCount += 4, $oralTotal += 4>>
+		<<set $activeSlave.counter.oral += 4, $oralTotal += 4>>
 		<<= BothVCheck(4, 2)>>
 	<<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish == "humiliation")>>
 		Since $activeSlave.slaveName has an unusual sexuality, you @@.hotpink;build $his devotion to you@@ by indulging $his perversions. Since $he's an absolute slut for humiliation, you let $him whore around inside the special camera room whenever possible. When you're going out and feel like putting on a show, you
@@ -40,27 +40,27 @@
 		<<else>>
 			carry $him out and have $him service you in public. $He comes harder than ever when you push $his face to your <<if $PC.dick == 1>>dick<<else>>pussy<</if>> in a crowded public arcology elevator and facefuck $him while $he tries $his hardest to masturbate.
 		<</if>>
-		<<set $activeSlave.oralCount += 8, $oralTotal += 8>>
+		<<set $activeSlave.counter.oral += 8, $oralTotal += 8>>
 	<<elseif ($activeSlave.anus == 3) && ($activeSlave.vagina == 3) && $activeSlave.geneMods.rapidCellGrowth != 1>>
 		$activeSlave.slaveName is a stretched-out, well-traveled slut. Some like their holes loose, but most prefer cunts and butts that don't make sloppy noises when fucked. So, you spend some quality care time with $him, carefully massaging $his abused holes with oils and lotions. $He comes, of course, but $his pussy and asshole do benefit from the treatment. You allow $him to service you with $his mouth to avoid spoiling your work right away. Afterward, $he <<if ($activeSlave.amp != 1)>>@@.hotpink;hugs you and gives you a kiss@@<<else>>@@.hotpink;gives you a kiss and tries to hug you,@@ but without arms, all $he manages is a sort of nuzzle<</if>>.
 		<<set $activeSlave.vagina--, $activeSlave.anus--,
-		$activeSlave.oralCount += 5, $oralTotal += 5>>
+		$activeSlave.counter.oral += 5, $oralTotal += 5>>
 	<<elseif $activeSlave.vagina == 0>>
 		$activeSlave.slaveName's accustomed to the slave life, so the experience is almost novel for $him and $he is @@.hotpink;touched by the affection.@@ $He isn't used to being kissed, teased and massaged. $He's almost disappointed when it becomes clear that you don't mean to take $his virginity. You gently stimulate $his <<if $activeSlave.dick>>dick<<elseif $activeSlave.clit>>clit<<else>>nipples<</if>> while $he sucks you off, bringing $him to a moaning climax as you cum in $his mouth.
-		<<set $activeSlave.oralCount += 5, $oralTotal += 5>>
+		<<set $activeSlave.counter.oral += 5, $oralTotal += 5>>
 	<<elseif ($activeSlave.anus == 0) && ($activeSlave.vagina < 0)>>
 		You haven't decided to take $activeSlave.slaveName's anus yet, so you let $him suck you off and play with $himself while $he does. You stroke $his hair, play with $his tits, and generally pamper $him while $he orally services you. $He's accustomed to the slave life, so the experience of affection is novel for $him and $he is @@.hotpink;touched by the affection.@@ $He isn't used to being kissed, teased and massaged. $He's almost disappointed when it becomes clear that you don't mean to take $his virgin hole.
-		<<set $activeSlave.oralCount += 5, $oralTotal += 5>>
+		<<set $activeSlave.counter.oral += 5, $oralTotal += 5>>
 	<<elseif ($activeSlave.anus == 0) && ($activeSlave.vagina > 0) && canDoVaginal($activeSlave)>>
 		You fuck $activeSlave.slaveName, of course, but you do it slowly and lovingly, and keep well clear of $his still-virgin asshole in the process. $He's accustomed to the slave life, so the experience is almost novel for $him and $he is affectingly @@.hotpink;touched by the affection.@@ $He isn't used to being kissed, teased and massaged before $he takes cock. Slaves are usually used without regard to their orgasm, so $he's also surprised and gratified when you make meticulous efforts to delay your own orgasm so it can coincide with $his own. $He's a puddle on the sheets under your hands.
-		<<set $activeSlave.oralCount += 4, $oralTotal += 4>>
+		<<set $activeSlave.counter.oral += 4, $oralTotal += 4>>
 		<<= VaginalVCheck(4)>>
 	<<elseif $activeSlave.anus == 0>>
 		$activeSlave.slaveName's accustomed to the slave life, so the experience is almost novel for $him and $he is @@.hotpink;touched by the affection.@@ $He isn't used to being kissed, teased and massaged. $He's almost disappointed when it becomes clear that you don't mean to take $his anal virginity. You gently stimulate $his <<if $activeSlave.dick>>dick<<elseif $activeSlave.clit>>clit<<else>>nipples<</if>> while $he sucks you off, bringing $him to a moaning climax as you cum in $his mouth.
-		<<set $activeSlave.oralCount += 5, $oralTotal += 5>>
+		<<set $activeSlave.counter.oral += 5, $oralTotal += 5>>
 	<<else>>
 		You fuck $activeSlave.slaveName, of course, but you do it slowly and lovingly. $He's accustomed to the slave life, so the experience is almost novel for $him and $he is affectingly @@.hotpink;touched by the affection.@@ $He isn't used to being kissed, teased and massaged before $he takes cock. Slaves are usually used without regard to their orgasm, so $he's also surprised and gratified when you make meticulous efforts to delay your own orgasm so it can coincide with $his own. $He's a puddle on the sheets under your hands.
-		<<set $activeSlave.oralCount += 4, $oralTotal += 4>>
+		<<set $activeSlave.counter.oral += 4, $oralTotal += 4>>
 		<<if $activeSlave.vagina == 0>>
 			<<= VaginalVCheck(4)>>
 		<<else>>
@@ -220,7 +220,7 @@
 		<<switch $activeSlave.sexualFlaw>>
 		<<case "hates oral">>
 			has a powerful gag reflex. Though it would be simpler to train $him out of it, you do your best to train $him to safely take a rough facefuck without losing the fun aspects of forcing a slave to swallow a phallus, like the struggles, the gagging, and the tears.
-			<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
+			<<set $activeSlave.counter.oral += 10, $oralTotal += 10>>
 		<<case "hates anal">>
 			does not like it up the butt. Though it would be simpler to train $him out of it, you do your best to train $him to safely take a rough buttfuck without losing the fun aspects of anal rape, like the struggles, the whining, and the tears.
 			<<if canDoAnal($activeSlave)>>
@@ -238,14 +238,14 @@
 				<<= AnalVCheck(10)>>
 			<<else>>
 				does not dicks in $his mouth. Though it would be simpler to train $him out of it, you do your best to train $him to safely take a rough facefuck without losing the fun aspects of forcing a slave to swallow a phallus, like the struggles, the gagging, and the tears.
-				<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
+				<<set $activeSlave.counter.oral += 10, $oralTotal += 10>>
 			<</if>>
 		<<case "apathetic">>
 			doesn't put out much effort when having sex. You do your best to redirect this apathy into caring for $his partners; since $he obviously doesn't think much of $himself, $he can spare the effort.
-			<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
+			<<set $activeSlave.counter.oral += 10, $oralTotal += 10>>
 		<<case "crude">>
 			does not pay enough attention to standards when having sex, leading to crude comments and unsexy noises. To remedy this, you have $him give you oral regularly: a sacrifice, but you make sacrifices for your slaves' improvement. Oral sex can be difficult to make elegant, but you work with $him to make it as pretty as possible, even when you require $him to apply $his mouth to some of the less common erogenous zones. You do your best to retain $his sexual openness while making $him more sexually presentable.
-			<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
+			<<set $activeSlave.counter.oral += 10, $oralTotal += 10>>
 		<<case "judgemental">>
 			has a bad habit of being sexually judgemental, belittling anyone who doesn't live up to $his pretensions of standards. You do your best to train $him to perform regardless of $his partners' endowments, aiming for a delicate balance that will allow $him to get off with anyone while permitting $him to retain and even build on $his appetite for big dicks. You permit $him to achieve release only when $he's done well with <<if $PC.dick == 1>>your thick cock<<else>>a fat dildo<</if>>
 			<<if $activeSlave.vagina > 0 && canDoVaginal($activeSlave)>>
@@ -256,16 +256,16 @@
 				<<= AnalVCheck(10)>>
 			<<else>>
 				down $his throat.
-				<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
+				<<set $activeSlave.counter.oral += 10, $oralTotal += 10>>
 			<</if>>
 		<<case "shamefast">>
 			is shamefast. You do your best to train $him out of this, but carefully retain the essential core of embarrassment, aiming for a slave that can use $his body to titillate the viewer and then offer an authentic blush at $himself.
-			<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
+			<<set $activeSlave.counter.oral += 10, $oralTotal += 10>>
 		<<case "idealistic">>
 			still sees sex in a naïve light, hoping to be romanced, teased to arousal, and asked permission. Training $him directly out of this would shatter the poor $girl's world, so you work with $him carefully, doing your best to keep sex special for $him.
 		<<case "repressed">>
 			is repressed. You strike a delicate balance with $him, doing your best to train $him to fuck as a sex slave should, but trying to retain the rush of doing the forbidden that makes $him flush, shiver, and moan.
-			<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
+			<<set $activeSlave.counter.oral += 10, $oralTotal += 10>>
 		<<case "abusive" "anal addict" "attention whore" "breast growth" "breeder" "cum addict" "malicious" "neglectful" "self hating">>
 			has a paraphilia. Typical methods will have no effect on this kind of flaw.
 			<<set $activeSlave.training = 0>>
@@ -523,10 +523,10 @@
 <<case "fix her behavioral flaw">>
 	<<if ($activeSlave.behavioralFlaw == "arrogant")>>
 		$activeSlave.slaveName seems to think $he's better than everyone else. Naturally, as $his owner you have the means to correct this sad misapprehension. As you train $him during the week, you ensure that $he submits to anyone and everyone. $He is rarely permitted to enjoy sex under your tutelage, but is instead required to use $his mouth and hands to get others off. $He cleans, washes, and serves.
-		<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
+		<<set $activeSlave.counter.oral += 10, $oralTotal += 10>>
 	<<elseif ($activeSlave.behavioralFlaw == "bitchy")>>
 		$activeSlave.slaveName always has a cutting remark ready. The more obedient $he's feeling, the more $he directs them at people other than $his <<= WrittenMaster($activeSlave)>>, but it's still a serious problem. When you train $him this week, you keep a sharp ear on $him. Whenever $he bitches out, you require $him to promptly offer the target of $his pissiness the use of $his mouth. $He'll either shut $his mouth or have it roughly filled.
-		<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
+		<<set $activeSlave.counter.oral += 10, $oralTotal += 10>>
 	<<elseif ($activeSlave.behavioralFlaw == "odd")>>
 		$activeSlave.slaveName is odd. $He behaves strangely, speaking randomly at times and doing things for no apparent reason. In earlier times this might have been considered 'adorable' or 'unique,' but in a slave it's just annoying. You punish $him severely whenever $he fails to do or say the right thing for the right reasons.
 	<<elseif ($activeSlave.behavioralFlaw == "hates men")>>
@@ -536,7 +536,7 @@
 		<<else>>
 			all the more so since you cannot use yourself as a teaching tool. Fortunately, there are any number of men coming and going as you do business, and it's trivial to force $him to rely on them for social contact.
 		<</if>>
-		<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
+		<<set $activeSlave.counter.oral += 10, $oralTotal += 10>>
 	<<elseif ($activeSlave.behavioralFlaw == "hates women")>>
 		$activeSlave.slaveName does not like spending time around girls. This is of course a huge obstacle to $him performing $his duties well. Breaking $him of this is an unusually difficult task,
 		<<if $PC.dick != 0>>
@@ -544,7 +544,7 @@
 		<<else>>
 			so you approach it subtly. You simply require $him to spend as much time as possible around you, eating, sleeping, and going about normal business. $He already understood what you were to your slaves, sexually; $he now is accustomed to who you are when you're not fucking.
 		<</if>>
-		<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
+		<<set $activeSlave.counter.oral += 10, $oralTotal += 10>>
 	<<elseif ($activeSlave.behavioralFlaw == "anorexic")>>
 		$activeSlave.slaveName has an unreasonable, psychologically based belief that $he is too fat. This is a serious enough condition in the clinical sense that the usual routine of punishment will not affect it. Instead, you apply a regime of positive reinforcement: $he is given attention and approval for $his curves when they grow.
 	<<elseif ($activeSlave.behavioralFlaw == "gluttonous")>>
@@ -598,7 +598,7 @@
 	<<switch $activeSlave.sexualFlaw>>
 	<<case "hates oral">>
 		$activeSlave.slaveName has a powerful gag reflex. As a result, it's pretty unpleasant to receive oral sex from $him, no matter how hard $he tries. You apply various inventive techniques for addressing this, all of which involve requiring $him to repeatedly deepthroat some object or other.
-		<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
+		<<set $activeSlave.counter.oral += 10, $oralTotal += 10>>
 	<<case "hates anal">>
 		<<if canDoAnal($activeSlave)>>
 			$activeSlave.slaveName does not like it up the butt. $He views $his rectum as a dirty place that should not be involved in sex. Naturally, this is an unacceptable view for a Free Cities sex slave to hold. The best way to address this foolishness is by long practice, so you take every opportunity to stick things up $his behind, and when you bore of that, you require $him to assfuck $himself with a dildo instead.
@@ -618,10 +618,10 @@
 		<</if>>
 	<<case "apathetic">>
 		You are well practiced at forcing slaves to get you off or suffer punishment. To address $activeSlave.slaveName's sexual apathy, you adapt the method by requiring $him to work $his mouth under your desk while you do business. $He does all the work, start to finish, and $he does it well if $he wants to avoid pain.
-		<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
+		<<set $activeSlave.counter.oral += 10, $oralTotal += 10>>
 	<<case "crude">>
 		$activeSlave.slaveName does not pay enough attention to standards when having sex, leading to crude comments and unsexy noises. To remedy this, you have $him give you oral regularly: a sacrifice, but you make sacrifices for your slaves' improvement. Oral sex can be difficult to make elegant, but you work with $him to make it as pretty as possible, and spank $him cruelly when $he fails.
-		<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
+		<<set $activeSlave.counter.oral += 10, $oralTotal += 10>>
 	<<case "judgemental">>
 		$activeSlave.slaveName has a bad habit of being sexually judgemental, belittling anyone who doesn't live up to $his pretensions of standards. To $his regret, $he frequently implies that $he prefers partners with big dicks: regret, because whenever $he's caught doing this, you have $him brought to you and <<if $PC.dick == 1>>apply your big dick<<else>>apply a big dildo<</if>>
 		<<if ($activeSlave.anus > 0) && canDoAnal($activeSlave)>>
@@ -629,17 +629,17 @@
 			<<= AnalVCheck(10)>>
 		<<else>>
 			to $his gagging throat.
-			<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
+			<<set $activeSlave.counter.oral += 10, $oralTotal += 10>>
 		<</if>>
 	<<case "shamefast">>
 		Fortunately, shamefastness is a simple problem to break. Whenever you feel the inclination, you strip $activeSlave.slaveName naked, drag $him out into whatever public space catches your fancy, and force $him to <<if $PC.dick != 0>>suck your dick<<else>>eat you out<</if>>. To make sure $he's really working over $his shame despite having $his face buried against you, you force $him to spread $his buttocks to show off $his asshole while $he <<if $PC.dick != 0>>sucks<<else>>licks you<</if>>.
-		<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
+		<<set $activeSlave.counter.oral += 10, $oralTotal += 10>>
 	<<case "idealistic">>
 		$activeSlave.slaveName still sees sex in a naïve light, hoping to be romanced, teased to arousal, and asked permission. This might be an annoyingly ignorant outlook if it wasn't so amusing to break. By the tenth time you slap $his $activeSlave.skin face at the slightest hesitation to <<if $PC.dick != 0>>suck your cock<<else>>eat your pussy<</if>>, $his illusions are guttering low.
-		<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
+		<<set $activeSlave.counter.oral += 10, $oralTotal += 10>>
 	<<case "repressed">>
 		$activeSlave.slaveName's innocence and hesitations about sex are unlikely to survive much longer, but you decide to hurry the process along by making $him <<if $PC.dick != 0>>eat dick<<else>>eat your pussy<</if>> while masturbating. $He's repressed enough that masturbation is still a partial punishment for $him, but $he usually gets $himself off anyway, shaking with release and sobbing with crushed illusions.
-		<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
+		<<set $activeSlave.counter.oral += 10, $oralTotal += 10>>
 	<<case "cum addict">>
 		$activeSlave.slaveName is utterly addicted to cum. You keep $him in your office whenever you can, and subject $him to a strict sexual diet of
 		<<if canDoVaginal($activeSlave)>>sex,<<elseif canDoAnal($activeSlave)>>buttsex,<<else>>breast play,<</if>>
@@ -649,7 +649,7 @@
 		$activeSlave.slaveName is utterly addicted to buttsex. You keep $him in your office whenever you can, and subject $him to a strict sexual diet of
 		<<if canDoVaginal($activeSlave)>>vanilla sex,<<else>>oral and manual intercourse,<</if>>
 		no anal allowed, no matter how much $he begs you to stick something, anything, up $his ass.
-		<<if ($activeSlave.vagina > -1) && canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<else>><<set $activeSlave.oralCount += 10, $oralTotal += 10>><</if>>
+		<<if ($activeSlave.vagina > -1) && canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<else>><<set $activeSlave.counter.oral += 10, $oralTotal += 10>><</if>>
 	<<case "attention whore">>
 		$activeSlave.slaveName is an obnoxious attention whore. You keep $him in your office and make love to $him whenever you can, but only whenever you're alone in the office. You even instruct $assistantName not to bother you while the slave is receiving $his therapy.
 		<<if canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck(10)>><</if>>
@@ -675,11 +675,11 @@
 		<<elseif !canDoAnal($activeSlave)>>
 			Fortunately, all slaves have a convenient hole in which they can be fucked without even the slightest danger of pregnancy.
 			Since $his ass is off-limits, you address the situation by fucking $his throat, and making sure $he enjoys it, too.
-			<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
+			<<set $activeSlave.counter.oral += 10, $oralTotal += 10>>
 		<<elseif $activeSlave.mpreg == 1>>
 			Fortunately, all slaves have a convenient hole in which they can be fucked without even the slightest danger of pregnancy, which, in $his case, is not $his fertile ass.
 			So, you address the situation by fucking $his throat, and making sure $he enjoys it, too.
-			<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
+			<<set $activeSlave.counter.oral += 10, $oralTotal += 10>>
 		<<else>>
 			Fortunately, all slaves have a convenient hole in which they can be fucked without even the slightest danger of pregnancy.
 			So, you address the situation by fucking $him up the ass, and making sure $he gets off to it, too.
@@ -893,7 +893,7 @@
 <<case "induce odd behavior">>
 	Since you've decided to abuse $him into odd behavior, you target $him for a campaign of surprise sex. You constantly ambush $him, shove $him onto the ground, and fuck $him. Sometimes $he wakes up from bad dreams to find you penetrating $him.
 	<<InduceFlawAbuseEffects>>
-	<<if canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck(10)>><<else>><<set $activeSlave.oralCount += 10, $oralTotal += 10>><</if>>
+	<<if canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck(10)>><<else>><<set $activeSlave.counter.oral += 10, $oralTotal += 10>><</if>>
 	<<if $activeSlave.training < 100>>
 		$He does $his best to tolerate the abuse.
 	<<else>>
@@ -905,7 +905,7 @@
 <<case "induce hatred of men">>
 	In order to make $him hate men, you sometimes simply <<if $PC.dick == 1>>stick your dick in $him without asking<<else>>stuff a strap-on inside $him without asking<</if>>, and sometimes force shockingly juvenile pranks on $him. $He is regularly smacked in the face with floppy dildos.
 	<<InduceFlawAbuseEffects>>
-	<<if canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck(10)>><<else>><<set $activeSlave.oralCount += 10, $oralTotal += 10>><</if>>
+	<<if canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck(10)>><<else>><<set $activeSlave.counter.oral += 10, $oralTotal += 10>><</if>>
 	<<if $activeSlave.training < 100>>
 		$He focuses more on you than on the masculine aspects of this. You'll need to be more subtle next week.
 	<<else>>
@@ -972,7 +972,7 @@
 <<case "induce hatred of oral">>
 	Since you've decided to force $him to dislike oral sex, you're forced to use a complicated and refined slave breaking technique: constantly raping $his face.
 	<<InduceFlawAbuseEffects>>
-	<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
+	<<set $activeSlave.counter.oral += 10, $oralTotal += 10>>
 	<<if $activeSlave.training < 100>>
 		$He does $his best to comply with the oral abuse, unknowingly condemning $himself to more.
 	<<else>>
@@ -997,7 +997,7 @@
 <<case "induce hatred of penetration">>
 	Since you've decided to force $him to dislike penetration, you're forced to use a complicated and refined slave breaking technique: constantly raping $him.
 	<<InduceFlawAbuseEffects>>
-	<<if canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck(10)>><<else>><<set $activeSlave.oralCount += 10, $oralTotal += 10>><</if>>
+	<<if canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck(10)>><<else>><<set $activeSlave.counter.oral += 10, $oralTotal += 10>><</if>>
 	<<if $activeSlave.training < 100>>
 		$He does $his best to comply with your abuse, unknowingly condemning $himself to more of it.
 	<<else>>
@@ -1042,7 +1042,7 @@
 <<case "induce sexual apathy">>
 	Since you've decided to force sexual apathy on $him, you keep $him in your office whenever $he's not otherwise occupied. You use $him regularly, and punish $him whenever $he shows any sign of enjoyment.
 	<<InduceFlawAbuseEffects>>
-	<<if canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck(10)>><<else>><<set $activeSlave.oralCount += 10, $oralTotal += 10>><</if>>
+	<<if canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck(10)>><<else>><<set $activeSlave.counter.oral += 10, $oralTotal += 10>><</if>>
 	<<if $activeSlave.training < 100>>
 		$He continues to experience arousal when fucked, and will need more of this treatment.
 	<<else>>
@@ -1053,7 +1053,7 @@
 	<<if $activeSlave.training < 100>> <<= IncreasePCSkills('slaving', 0.2)>> <<else>> <<= IncreasePCSkills('slaving', 0.5)>> <</if>>
 <<case "induce crudity">>
 	Since you've decided to force sexual crudeness on $him, you keep $him in your office whenever $he's not otherwise occupied, and degrade $him cruelly. You relax the normal cleanliness rules, and require $him to leave $his used holes as they are until $he's too disgusting to fuck.
-	<<if canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck(10)>><<else>><<set $activeSlave.oralCount += 10, $oralTotal += 10>><</if>>
+	<<if canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck(10)>><<else>><<set $activeSlave.counter.oral += 10, $oralTotal += 10>><</if>>
 	<<InduceFlawAbuseEffects>>
 	<<if $activeSlave.training < 100>>
 		$He does $his best to tolerate the unclean feelings, condemning $himself to more of this.
@@ -1076,7 +1076,7 @@
 	<<if $activeSlave.training < 100>> <<= IncreasePCSkills('slaving', 0.2)>> <<else>> <<= IncreasePCSkills('slaving', 0.5)>> <</if>>
 <<case "induce cum addiction">>
 	The cumslut is quite pleased when you order $him to stay in your office whenever $he can for use as one of your personal oral toys. You carefully limit $his orgasms to when <<if $PC.dick == 1>>you're blowing your load down $his throat<<else>>$he's swallowing your pussyjuice<</if>>, and make $his oral adventures predictably regular.
-	<<set $activeSlave.oralCount += 10, $oralTotal += 10>>
+	<<set $activeSlave.counter.oral += 10, $oralTotal += 10>>
 	<<if $activeSlave.training < 100>>
 		$He enjoys giving you lots of oral, but will need more training to develop psychological addiction to it.
 	<<else>>
@@ -1098,7 +1098,7 @@
 	<<if $activeSlave.training < 100>> <<= IncreasePCSkills('slaving', 0.2)>> <<else>> <<= IncreasePCSkills('slaving', 0.5)>> <</if>>
 <<case "induce attention whoring">>
 	The humiliation slut is quite pleased when you order $him to stay in your office whenever $he can, and fucking $him whenever other slaves are present. You do your best to focus $his attention on how the others react to the spectacle.
-	<<if canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck(10)>><<else>><<set $activeSlave.oralCount += 10, $oralTotal += 10>><</if>>
+	<<if canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck(10)>><<else>><<set $activeSlave.counter.oral += 10, $oralTotal += 10>><</if>>
 	<<if $activeSlave.training < 100>>
 		$He enjoys all the humiliation, but will need more training to become a true attention whore.
 	<<else>>
@@ -1119,7 +1119,7 @@
 	<<if $activeSlave.training < 100>> <<= IncreasePCSkills('slaving', 0.2)>> <<else>> <<= IncreasePCSkills('slaving', 0.5)>> <</if>>
 <<case "induce abusiveness">>
 	The dom is gratified when you order $him to stay in your office whenever $he can to fuck any slave you feel like throwing $his way. You do your best to limit $his menu items to reluctant or even rebellious slaves, and praise $him when $he forces $himself on them.
-	<<set $activeSlave.penetrativeCount += 20, $penetrativeTotal += 20>>
+	<<set $activeSlave.counter.penetrative += 20, $penetrativeTotal += 20>>
 	<<if $activeSlave.training < 100>>
 		$He has fun, but $he continues to enjoy getting off more than getting to use bitches. $He'll need more practice.
 	<<else>>
@@ -1130,7 +1130,7 @@
 	<<if $activeSlave.training < 100>> <<= IncreasePCSkills('slaving', 0.2)>> <<else>> <<= IncreasePCSkills('slaving', 0.5)>> <</if>>
 <<case "induce maliciousness">>
 	The sadist is gratified when you order $him to stay in your office whenever $he can to have $his way with any slave you feel like throwing $his way. You do your best to limit $his menu items to rebellious slaves, and praise $him when $his sadism makes $him an effective punishment tool.
-	<<set $activeSlave.penetrativeCount += 20, $penetrativeTotal += 20>>
+	<<set $activeSlave.counter.penetrative += 20, $penetrativeTotal += 20>>
 	<<if $activeSlave.training < 100>>
 		$He enjoys $himself, but still betrays occasional concern when slaves are really broken by what $he does to them. $He'll need more practice.
 	<<else>>
@@ -1141,7 +1141,7 @@
 	<<if $activeSlave.training < 100>> <<= IncreasePCSkills('slaving', 0.2)>> <<else>> <<= IncreasePCSkills('slaving', 0.5)>> <</if>>
 <<case "induce self hatred">>
 	You order the masochist to stay in your office whenever $he's not working or resting. You fuck $him cruelly, going beyond the pain $he enjoys into harsh degradation. And every time you use $him, you make sure to tell $him how useless $he is.
-	<<if canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck(10)>><<else>><<set $activeSlave.oralCount += 10, $oralTotal += 10>><</if>>
+	<<if canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck(10)>><<else>><<set $activeSlave.counter.oral += 10, $oralTotal += 10>><</if>>
 	<<if $activeSlave.training < 100>>
 		$He gets off on the pain, but $his sense of self isn't seriously affected this week.
 	<<else>>
@@ -1152,7 +1152,7 @@
 	<<if $activeSlave.training < 100>> <<= IncreasePCSkills('slaving', 0.2)>> <<else>> <<= IncreasePCSkills('slaving', 0.5)>> <</if>>
 <<case "induce sexual self neglect">>
 	You order the sub to stay in your office whenever $he's not working or resting, and use $his body for your pleasure. The instant you climax, you go back to your work or to another slave, treating $him like a piece of used tissue.
-	<<if canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck(10)>><<else>><<set $activeSlave.oralCount += 10, $oralTotal += 10>><</if>>
+	<<if canDoVaginal($activeSlave)>><<= VaginalVCheck(10)>><<elseif canDoAnal($activeSlave)>><<= AnalVCheck(10)>><<else>><<set $activeSlave.counter.oral += 10, $oralTotal += 10>><</if>>
 	<<if $activeSlave.training < 100>>
 		$He accepts $his utterly submissive role, but $his sense of self isn't seriously affected this week.
 	<<else>>
diff --git a/src/uncategorized/randomNonindividualEvent.tw b/src/uncategorized/randomNonindividualEvent.tw
index dde6da80e4b..437f123d77f 100644
--- a/src/uncategorized/randomNonindividualEvent.tw
+++ b/src/uncategorized/randomNonindividualEvent.tw
@@ -83,7 +83,7 @@
 	/* Hyperpreg Inventor Events; 1 = event 1 funding chosen; 2 = event 2 funding chosen;*/
 	<<if $seePreg != 0 && $seeHyperPreg != 0>>
 		<<if $pregInventor == 0>>
-			<<if $eventSlave.bellyPreg >= 600000 && $eventSlave.birthsTotal > 30 && $eventSlave.ovaries == 1 && canDoVaginal($eventSlave) && canSee($eventSlave)>>
+			<<if $eventSlave.bellyPreg >= 600000 && $eventSlave.counter.birthsTotal > 30 && $eventSlave.ovaries == 1 && canDoVaginal($eventSlave) && canSee($eventSlave)>>
 				<<if $eventSlave.fetish != "mindbroken" && $eventSlave.fuckdoll == 0>>
 					<<if ($eventSlave.devotion > 90 && $eventSlave.trust > 50) || $activeSlave.sexualFlaw == "breeder">>
 						<<if $eventSlave.intelligence+$eventSlave.intelligenceImplant > 50>>
diff --git a/src/uncategorized/reAnalPunishment.tw b/src/uncategorized/reAnalPunishment.tw
index 06ee60b46d6..c3b1132101e 100644
--- a/src/uncategorized/reAnalPunishment.tw
+++ b/src/uncategorized/reAnalPunishment.tw
@@ -40,9 +40,9 @@ $HeadGirl.slaveName is very much acting within _his2 duties, and $activeSlave.sl
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	You ignore $activeSlave.slaveName — no small feat, since the poor <<if $activeSlave.physicalAge > 30>>$woman<<else>>$girl<</if>> is clinging to your leg — and tell $HeadGirl.slaveName to carry on. Your Head Girl @@.mediumaquamarine;puffs up a bit with pride,@@ and orders the weeping slave to present $his anus. The <<if $activeSlave.physicalAge > 30>>$woman<<else>>$girl<</if>> does not resist, but nor does $he comply. $HeadGirl.slaveName jabs a thumb into $activeSlave.slaveName's side, right above $his kidney, driving the wind out of the slave with a pained grunt. $He arches $his back involuntarily and $his grip on you loosens, and $HeadGirl.slaveName drags $him off you. _He2 jabs $him again, depriving _his2 victim of breath completely, and then takes _him2 by the ankle, dragging the slave across the floor with comic effect. The slave leaves a trail of tears across the flooring as $he vanishes into the room. As you continue making your rounds, you hear a drawn-out howl followed by rhythmic screaming.
-	<<set $activeSlave.analCount += 1>>
+	<<set $activeSlave.counter.anal += 1>>
 	<<set $analTotal += 1>>
-	<<set $HeadGirl.trust += 4, $HeadGirl.penetrativeCount += 1>>
+	<<set $HeadGirl.trust += 4, $HeadGirl.counter.penetrative += 1>>
 	<<set $penetrativeTotal += 1>>
 	<<set $slaves[$slaveIndices[$HeadGirl.ID]] = $HeadGirl>>
 	<</replace>>
@@ -55,9 +55,9 @@ $HeadGirl.slaveName is very much acting within _his2 duties, and $activeSlave.sl
 	After enjoying the spectacle for a while, you judge that the slave's sphincter is loose enough and tell $HeadGirl.slaveName to flip the bitch over. @@.hotpink;_He2 obeys, chuckling,@@ sitting _himself2 down and hauling the reluctant slave onto _his2 lap by seizing a nipple and pulling it into position so the agonized slave is forced to follow. <<if canPenetrate($HeadGirl) && ($HeadGirl.dick > 2)>>$HeadGirl.slaveName reinserts _his2 dick, <<else>>$HeadGirl.slaveName maneuvers the dildo down over _his2 own crotch, approximating the position of a natural cock and using its base to stimulate _himself2. _He2 reinserts it,<</if>> intentionally missing twice to keep the experience unpleasant despite _his2 victim's well-fucked backdoor.
 	<br><br>
 	$activeSlave.slaveName, now facing upward rather than having $his face ground into the floor, notices for the first time that <<if $PC.dick == 1>>you've got your dick out and hard<<else>>you've donned one of your punishment-sized strap-ons<</if>>. $His <<= App.Desc.eyeColor($activeSlave)>> eyes @@.gold;fly open with horror@@ as you kneel down and smack its head against $his <<if $activeSlave.vagina > -1>>poor pussy<<else>>stretched taint<</if>>, but $he doesn't realize how comprehensively fucked $he is until you press it against the top of $his already-stretched anal sphincter. "Plea<<s>>e no, <<Master>>! It won't fit! Plea<<s>>e <<if $activeSlave.vagina > 0>>put it in my pu<<ss>>y<<else>>let me <<s>>uck it<</if>> in<<s>>tead," $he begs desperately. "I p-promi<<s>>e I'll be a g-good giiAAIIEEHH," $he howls. $He gasps for air, tears streaming down $his $activeSlave.skin cheeks, and then continues: "AAAH! FUCK! TAKE IT OUUUT! N-NOOO, PLEA<<S>>E DON'T THRU<<S>>T — AAAH! AAAH! AAAH!"
-	<<set $activeSlave.trust -= 5, $activeSlave.analCount += 1>>
+	<<set $activeSlave.trust -= 5, $activeSlave.counter.anal += 1>>
 	<<set $analTotal += 1>>
-	<<set $HeadGirl.devotion += 4, $HeadGirl.penetrativeCount += 1>>
+	<<set $HeadGirl.devotion += 4, $HeadGirl.counter.penetrative += 1>>
 	<<set $penetrativeTotal += 1>>
 	<<set $slaves[$slaveIndices[$HeadGirl.ID]] = $HeadGirl>>
 	<</replace>>
diff --git a/src/uncategorized/reBoomerang.tw b/src/uncategorized/reBoomerang.tw
index 6ace48d8284..7cceab8fffe 100644
--- a/src/uncategorized/reBoomerang.tw
+++ b/src/uncategorized/reBoomerang.tw
@@ -26,10 +26,10 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against
 <<set WombProgress($activeSlave, _pregWeeks, _pregWeeks)>> /* In all cases should be done */
 <<set WombUpdatePregVars($activeSlave)>>
 <<if $activeSlave.broodmother > 0>> /* Broodmother implant is assumed as removed.*/
-	<<set $activeSlave.preg = -1, $activeSlave.birthsTotal += WombBirthReady($activeSlave, 37), $activeSlave.pregType = 0, $activeSlave.pregSource = 0, $activeSlave.pregWeek = 0, $activeSlave.pregKnown = 0, $activeSlave.broodmother == 0, $activeSlave.broodmotherFetuses = 0>>
+	<<set $activeSlave.preg = -1, $activeSlave.counter.birthsTotal += WombBirthReady($activeSlave, 37), $activeSlave.pregType = 0, $activeSlave.pregSource = 0, $activeSlave.pregWeek = 0, $activeSlave.pregKnown = 0, $activeSlave.broodmother == 0, $activeSlave.broodmotherFetuses = 0>>
 	<<set WombFlush($activeSlave)>>
 <<elseif WombBirthReady($activeSlave, $activeSlave.pregData.normalBirth) > 0 >> /* normal birth case, partial birthers not supported*/
-	<<set $activeSlave.preg = -1, $activeSlave.birthsTotal += WombBirthReady($activeSlave, $activeSlave.pregData.normalBirth), $activeSlave.pregType = 0, $activeSlave.pregSource = 0, $activeSlave.pregWeek = 0, $activeSlave.pregKnown = 0>>
+	<<set $activeSlave.preg = -1, $activeSlave.counter.birthsTotal += WombBirthReady($activeSlave, $activeSlave.pregData.normalBirth), $activeSlave.pregType = 0, $activeSlave.pregSource = 0, $activeSlave.pregWeek = 0, $activeSlave.pregKnown = 0>>
 	<<set WombFlush($activeSlave)>>
 <<else>>/* still pregnant slave */
 	<<set $activeSlave.preg = WombMaxPreg($activeSlave)>> /*most ready fetus is a base*/
@@ -39,14 +39,14 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against
 
 /* old code, commented out.
 <<if $activeSlave.broodmother > 0>>
-	<<set $activeSlave.preg = -1, $activeSlave.birthsTotal += $activeSlave.pregType, $activeSlave.pregType = 0, $activeSlave.pregSource = 0, $activeSlave.pregWeek = 0, $activeSlave.pregKnown = 0, $activeSlave.broodmother == 0>>
+	<<set $activeSlave.preg = -1, $activeSlave.counter.birthsTotal += $activeSlave.pregType, $activeSlave.pregType = 0, $activeSlave.pregSource = 0, $activeSlave.pregWeek = 0, $activeSlave.pregKnown = 0, $activeSlave.broodmother == 0>>
 	<<run SetBellySize($activeSlave)>>
 <</if>>
 <<if $activeSlave.preg > 0>>
 	<<set $activeSlave.preg += _weeks>>
 	<<set $activeSlave.pregWeek += _weeks>>
 	<<if $activeSlave.preg > $activeSlave.pregData.normalBirth>>
-		<<set $activeSlave.preg = -1, $activeSlave.birthsTotal += $activeSlave.pregType, $activeSlave.pregType = 0, $activeSlave.pregSource = 0, $activeSlave.pregWeek = 0, $activeSlave.pregKnown = 0>>
+		<<set $activeSlave.preg = -1, $activeSlave.counter.birthsTotal += $activeSlave.pregType, $activeSlave.pregType = 0, $activeSlave.pregSource = 0, $activeSlave.pregWeek = 0, $activeSlave.pregKnown = 0>>
 	<</if>>
 	<<run SetBellySize($activeSlave)>>
 <</if>>
@@ -131,7 +131,7 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against
 	<<if $activeSlave.vagina > -1 && $activeSlave.vagina < 4>>
 		<<set $activeSlave.vagina = 4>>
 	<</if>>
-	<<set $activeSlave.publicCount += 500>>
+	<<set $activeSlave.counter.publicUse += 500>>
 <<case "obsessed fan">>
 	"It wa<<s>> really ni<<c>>e, at fir<<s>>t," $he sniffles, "and I'm a little <<s>>ad it had to end the way it d-did." You sold $him to a die-hard fan who offered up a rather large sum of money for ownership of $him. "He took out too big of a loan and when they came to collect, he let me loo<<s>>e and told me to run, run far away. I d-didn't know where el<<s>>e to g-go." $He breaks down in tears.
 	<<if canGetPregnant($activeSlave)>>
diff --git a/src/uncategorized/reBrothelFunction.tw b/src/uncategorized/reBrothelFunction.tw
index 76f5ba29e68..54eb7983dfa 100644
--- a/src/uncategorized/reBrothelFunction.tw
+++ b/src/uncategorized/reBrothelFunction.tw
@@ -37,15 +37,15 @@ The last of these requests comes in the form of a letter, stamped with the heral
 				<<set $slaves[$i].devotion += 4>>
 			<</if>>
 			<<if canDoVaginal($slaves[$i]) && canDoAnal($slaves[$i])>>
-				<<set $slaves[$i].vaginalCount += 3>>
+				<<set $slaves[$i].counter.vaginal += 3>>
 				<<set $vaginalTotal += 3>>
-				<<set $slaves[$i].analCount += 3>>
+				<<set $slaves[$i].counter.anal += 3>>
 				<<set $analTotal += 3>>
 			<<elseif canDoAnal($slaves[$i])>>
-				<<set $slaves[$i].analCount += 5>>
+				<<set $slaves[$i].counter.anal += 5>>
 				<<set $analTotal += 5>>
 			<<else>>
-				<<set $slaves[$i].oralCount += 10>>
+				<<set $slaves[$i].counter.oral += 10>>
 				<<set $oralTotal += 10>>
 			<</if>>
 		<</if>>
@@ -60,15 +60,15 @@ The last of these requests comes in the form of a letter, stamped with the heral
 		<<if $slaves[$i].assignment == "work in the brothel">>
 			<<set $slaves[$i].health -= 5>>
 			<<if canDoVaginal($slaves[$i]) && canDoAnal($slaves[$i])>>
-				<<set $slaves[$i].vaginalCount += 1>>
+				<<set $slaves[$i].counter.vaginal += 1>>
 				<<set $vaginalTotal += 1>>
-				<<set $slaves[$i].analCount += 1>>
+				<<set $slaves[$i].counter.anal += 1>>
 				<<set $analTotal += 1>>
 			<<elseif canDoAnal($slaves[$i])>>
-				<<set $slaves[$i].analCount += 2>>
+				<<set $slaves[$i].counter.anal += 2>>
 				<<set $analTotal += 2>>
 			<<else>>
-				<<set $slaves[$i].oralCount += 4>>
+				<<set $slaves[$i].counter.oral += 4>>
 				<<set $oralTotal += 4>>
 			<</if>>
 		<</if>>
diff --git a/src/uncategorized/reBusyBrothel.tw b/src/uncategorized/reBusyBrothel.tw
index b372378e386..c29c284ac8d 100644
--- a/src/uncategorized/reBusyBrothel.tw
+++ b/src/uncategorized/reBusyBrothel.tw
@@ -45,17 +45,17 @@ Of course, $brothelName is the best establishment of its kind in the arcology. C
 		<<set _rebb = $slaveIndices[$BrothiIDs[$i]]>>
 		<<set $slaves[_rebb].health -= 10>>
 		<<if canDoVaginal($slaves[_rebb])>>
-			<<set $slaves[_rebb].vaginalCount += 5>>
+			<<set $slaves[_rebb].counter.vaginal += 5>>
 			<<set $vaginalTotal += 5>>
 			<<if canDoAnal($slaves[_rebb])>>
-				<<set $slaves[_rebb].analCount += 5>>
+				<<set $slaves[_rebb].counter.anal += 5>>
 				<<set $analTotal += 5>>
 			<</if>>
 		<<elseif canDoAnal($slaves[_rebb])>>
-			<<set $slaves[_rebb].analCount += 10>>
+			<<set $slaves[_rebb].counter.anal += 10>>
 			<<set $analTotal += 10>>
 		<</if>>
-		<<set $slaves[_rebb].oralCount += 10>>
+		<<set $slaves[_rebb].counter.oral += 10>>
 		<<set $oralTotal += 10>>
 	<</for>>
 	<<run cashX(-2000, "event")>>
diff --git a/src/uncategorized/reBusyDairy.tw b/src/uncategorized/reBusyDairy.tw
index c0e80280be7..102bbcfe0a8 100644
--- a/src/uncategorized/reBusyDairy.tw
+++ b/src/uncategorized/reBusyDairy.tw
@@ -19,13 +19,13 @@ Even with high doses of modern drugs, human cows simply do not produce a very hi
 		<<set _rebd = $slaveIndices[$DairyiIDs[$i]]>>
 		<<set $slaves[_rebd].devotion += 4>>
 		<<if canDoVaginal($slaves[_rebd])>>
-			<<set $slaves[_rebd].vaginalCount += 1>>
+			<<set $slaves[_rebd].counter.vaginal += 1>>
 			<<set $vaginalTotal += 1>>
 		<<elseif canDoAnal($slaves[_rebd])>>
-			<<set $slaves[_rebd].analCount += 1>>
+			<<set $slaves[_rebd].counter.anal += 1>>
 			<<set $analTotal += 1>>
 		<</if>>
-		<<set $slaves[_rebd].oralCount += 1>>
+		<<set $slaves[_rebd].counter.oral += 1>>
 		<<set $oralTotal += 1>>
 	<</for>>
 	<<run cashX(-1000, "event")>>
diff --git a/src/uncategorized/reBusyMasterSuite.tw b/src/uncategorized/reBusyMasterSuite.tw
index 44fa96d59b8..345ce3456ba 100644
--- a/src/uncategorized/reBusyMasterSuite.tw
+++ b/src/uncategorized/reBusyMasterSuite.tw
@@ -141,17 +141,17 @@ who has paused $his thrusting to issue a peremptory order to the slaves to stay
 	buttocks as wide as $he can without disentangling $himself from the anal train. Up on the bed $he's at just the right height, and $he winks $his <<if ($Concubine.anus > 2)>>loose anus<<elseif ($Concubine.anus > 1)>>asshole<<else>>tight little asshole<</if>> invitingly<<if canTalk($Concubine)>>, laughing at the sheer decadence of it<</if>>. <<if ($PC.dick == 0)>>You pull on a strap-on and push it<<else>>You push yourself<</if>> home with some force, your concubine's extreme state of arousal leaving $his ass very relaxed and welcoming; the thrust shoves $him forward to hilt $himself in _msSlaves[$i].slaveName, and so on down the line, producing more giggling, some squealing, and much scrabbling for balance. It takes a while to find the rhythm, and while you wait for the inevitable tangles to be fixed you decide to challenge yourself. You reach around and <<if ($Concubine.boobs > 10000)>>sink your hands into $Concubine.slaveName's massive boobs<<elseif ($Concubine.boobs > 1000)>>heft $Concubine.slaveName's heavy boobs<<elseif ($Concubine.boobs > 300)>>tease $Concubine.slaveName's healthy breasts<<else>>massage $Concubine.slaveName's flat chest<</if>>, nibbling $his $Concubine.skin neck, and generally torturing $him with stimulation until $he climaxes to $his beloved <<= WrittenMaster($Concubine)>>. When $he does, you extract yourself and pull $him unceremoniously off _msSlaves[$i].slaveName, replacing $him up _msSlaves[$i].slaveName's butt. You work your way down the line, orgasm by orgasm, delaying your own climax until the exhausted _msSlaves[0].slaveName>> manages an anal orgasm by heroic efforts, and you're done. As you roll off _him2, panting, there is scattered applause and much congratulation from your harem of @@.mediumaquamarine;trusting buttslaves.@@
 	<<for _reBMS = 0; _reBMS < $slaves.length; _reBMS++>>
 		<<if $slaves[_reBMS].ID == $Concubine.ID>>
-			<<set $slaves[_reBMS].trust += 5, $slaves[_reBMS].analCount++, $analTotal++, $slaves[_reBMS].penetrativeCount++, $penetrativeTotal++>>
+			<<set $slaves[_reBMS].trust += 5, $slaves[_reBMS].counter.anal++, $analTotal++, $slaves[_reBMS].counter.penetrative++, $penetrativeTotal++>>
 		<<elseif $slaves[_reBMS].assignment == "serve in the master suite">>
 			<<if $slaves[_reBMS].anus > 0>>
-				<<set $slaves[_reBMS].trust += 1, $slaves[_reBMS].analCount++, $analTotal++>>
+				<<set $slaves[_reBMS].trust += 1, $slaves[_reBMS].counter.anal++, $analTotal++>>
 				<<if $slaves[_reBMS].ID != _msSlaves[0].ID>>
-					<<set $slaves[_reBMS].penetrativeCount++, $penetrativeTotal++>>
+					<<set $slaves[_reBMS].counter.penetrative++, $penetrativeTotal++>>
 				<<elseif canImpreg(_msSlaves[0], $PC)>>
 					<<= knockMeUp(_msSlaves[0], 10, 1, $PC.ID, 1)>>
 				<</if>>
 			<<else>>
-				<<set $slaves[_reBMS].trust += 1, $slaves[_reBMS].oralCount++, $oralTotal++>>
+				<<set $slaves[_reBMS].trust += 1, $slaves[_reBMS].counter.oral++, $oralTotal++>>
 			<</if>>
 		<</if>>
 	<</for>>
@@ -179,17 +179,17 @@ who has paused $his thrusting to issue a peremptory order to the slaves to stay
 	rear as wide as $he can without disentangling $himself from the pussy train. Up on the bed $he's at just the right height, and $he wiggles $his <<if ($Concubine.vagina > 2)>>loose pussy<<elseif ($Concubine.vagina > 1)>>pussy<<else>>tight little pussy<</if>> invitingly<<if canTalk($Concubine)>>, laughing at the sheer decadence of it<</if>>. <<if ($PC.dick == 0)>>You pull on a strap-on and push it<<else>>You push yourself<</if>> home with some force, your concubine's extreme state of arousal leaving $his pussy very relaxed and welcoming; the thrust shoves $him forward to hilt $himself in _msSlaves[$i].slaveName, and so on down the line, producing more giggling, some squealing, and much scrabbling for balance. It takes a while to find the rhythm, and while you wait for the inevitable tangles to be fixed you decide to challenge yourself. You reach around and <<if ($Concubine.boobs > 10000)>>sink your hands into $Concubine.slaveName's massive boobs<<elseif ($Concubine.boobs > 1000)>>heft $Concubine.slaveName's heavy boobs<<elseif ($Concubine.boobs > 300)>>tease $Concubine.slaveName's healthy breasts<<else>>massage $Concubine.slaveName's flat chest<</if>>, nibbling $his $Concubine.skin neck, and generally torturing $him with stimulation until $he climaxes to $his beloved <<= WrittenMaster($Concubine)>>. When $he does, you extract yourself and pull $him unceremoniously off _msSlaves[$i].slaveName, replacing $him up _msSlaves[$i].slaveName's ass. You work your way down the line, orgasm by orgasm, delaying your own climax until the exhausted _msSlaves[0].slaveName manages an anal orgasm by heroic efforts, and you're done. As you roll off _him2, panting, there is scattered applause and much congratulation from your harem of @@.mediumaquamarine;trusting fuckslaves.@@
 	<<for _reBMS = 0; _reBMS < $slaves.length; _reBMS++>>
 		<<if $slaves[_reBMS].ID == $Concubine.ID>>
-			<<set $slaves[_reBMS].trust += 5, $slaves[_reBMS].vaginalCount++, $vaginalTotal++, $slaves[_reBMS].penetrativeCount++, $penetrativeTotal++>>
+			<<set $slaves[_reBMS].trust += 5, $slaves[_reBMS].counter.vaginal++, $vaginalTotal++, $slaves[_reBMS].counter.penetrative++, $penetrativeTotal++>>
 		<<elseif $slaves[_reBMS].assignment == "serve in the master suite">>
 			<<if $slaves[_reBMS].anus > 0>>
-				<<set $slaves[_reBMS].trust += 1, $slaves[_reBMS].analCount++, $analTotal++>>
+				<<set $slaves[_reBMS].trust += 1, $slaves[_reBMS].counter.anal++, $analTotal++>>
 				<<if $slaves[_reBMS].ID != _msSlaves[0].ID>>
-					<<set $slaves[_reBMS].penetrativeCount++, $penetrativeTotal++>>
+					<<set $slaves[_reBMS].counter.penetrative++, $penetrativeTotal++>>
 				<<elseif canImpreg(_msSlaves[0], $PC)>>
 					<<= knockMeUp(_msSlaves[0], 10, 1, $PC.ID, 1)>>
 				<</if>>
 			<<else>>
-				<<set $slaves[_reBMS].trust += 1, $slaves[_reBMS].oralCount++, $oralTotal++>>
+				<<set $slaves[_reBMS].trust += 1, $slaves[_reBMS].counter.oral++, $oralTotal++>>
 			<</if>>
 		<</if>>
 	<</for>>
@@ -226,15 +226,15 @@ who has paused $his thrusting to issue a peremptory order to the slaves to stay
 	ass down near the foot of the bed. You climax, on occasion, but are enjoying yourself so immensely that you let the slaves continue the rotation until you're entirely spent, and they're entirely exhausted. You reach for a tablet to get some work done, in the center of a pile of sweaty, tired girls, all of whom are resting with at least one body part in contact with their @@.hotpink;beloved@@ <<= properMaster()>>.
 	<<for _reBMS = 0; _reBMS < $slaves.length; _reBMS++>>
 		<<if $slaves[_reBMS].ID == $Concubine.ID>>
-			<<set $slaves[_reBMS].trust += 5, $slaves[_reBMS].oralCount++, $oralTotal++, $slaves[_reBMS].penetrativeCount++, $penetrativeTotal++>>
+			<<set $slaves[_reBMS].trust += 5, $slaves[_reBMS].counter.oral++, $oralTotal++, $slaves[_reBMS].counter.penetrative++, $penetrativeTotal++>>
 		<<elseif $slaves[_reBMS].assignment == "serve in the master suite">>
 			<<if $slaves[_reBMS].anus > 0>>
-				<<set $slaves[_reBMS].trust += 1, $slaves[_reBMS].analCount++, $analTotal++, $slaves[_reBMS].oralCount++, $oralTotal++>>
+				<<set $slaves[_reBMS].trust += 1, $slaves[_reBMS].counter.anal++, $analTotal++, $slaves[_reBMS].counter.oral++, $oralTotal++>>
 				<<if $slaves[_reBMS].ID != _msSlaves[0].ID>>
-					<<set $slaves[_reBMS].penetrativeCount++, $penetrativeTotal++>>
+					<<set $slaves[_reBMS].counter.penetrative++, $penetrativeTotal++>>
 				<</if>>
 			<<else>>
-				<<set $slaves[_reBMS].trust += 1, $slaves[_reBMS].oralCount += 2, $oralTotal += 2>>
+				<<set $slaves[_reBMS].trust += 1, $slaves[_reBMS].counter.oral += 2, $oralTotal += 2>>
 			<</if>>
 		<</if>>
 	<</for>>
diff --git a/src/uncategorized/reBusyServantsQuarters.tw b/src/uncategorized/reBusyServantsQuarters.tw
index 0b5f4927561..5d183b489a0 100644
--- a/src/uncategorized/reBusyServantsQuarters.tw
+++ b/src/uncategorized/reBusyServantsQuarters.tw
@@ -19,19 +19,19 @@ The busy servants' quarters are a reservoir of slaves that can be used for almos
 	<<for $i = 0; $i < $slaves.length; $i++>>
 		<<if $slaves[$i].assignment != "work as a servant">>
 			<<set $slaves[$i].devotion += 4>>
-			<<set $slaves[$i].oralCount += 3>>
+			<<set $slaves[$i].counter.oral += 3>>
 			<<set $oralTotal += 3>>
 		<</if>>
 		<<if $slaves[$i].assignment == "work as a servant">>
 			<<set $slaves[$i].devotion -= 5>>
 			<<if canDoVaginal($slaves[$i]) && $slaves[$i].vagina > 0>>
-				<<set $slaves[$i].vaginalCount += 1>>
+				<<set $slaves[$i].counter.vaginal += 1>>
 				<<set $vaginalTotal += 1>>
 			<<elseif canDoAnal($slaves[$i]) && $slaves[$i].anus > 0>>
-				<<set $slaves[$i].analCount += 1>>
+				<<set $slaves[$i].counter.anal += 1>>
 				<<set $analTotal += 1>>
 			<</if>>
-			<<set $slaves[$i].oralCount += 5>>
+			<<set $slaves[$i].counter.oral += 5>>
 			<<set $oralTotal += 5>>
 		<</if>>
 	<</for>>
diff --git a/src/uncategorized/reDevotedMotherDaughter.tw b/src/uncategorized/reDevotedMotherDaughter.tw
index 06203541b30..3a668017f66 100644
--- a/src/uncategorized/reDevotedMotherDaughter.tw
+++ b/src/uncategorized/reDevotedMotherDaughter.tw
@@ -36,21 +36,21 @@ $slaves[$i].slaveName and $his daughter $slaves[$j].slaveName are both good slav
 	Neither of them bats an eye when you announce you're turning in early and that they'll be joining you. Since they're already naked, they get into your big soft bed before you and lie facing each other, with enough room in between them for you to take a central position. They clearly assume you'll start with one of them on each side of you, so they're quite surprised when you slide in behind $slaves[$i].slaveName instead. $slaves[$j].slaveName snuggles up to _his2 mother happily enough, however. You extend the foreplay to hours, eventually bringing both of them to such a state of naked arousal that they begin grinding against each other as much as they do you. They get the idea, and things turn into a sort of unspoken mutual one-upmanship between them. What starts with $slaves[$j].slaveName clearly feeling very daring as _he2 sucks _his2 mother's nipple ends with $slaves[$i].slaveName lying on $his back getting fucked by you while $he orally pleasures $slaves[$j].slaveName. You're face to face with $slaves[$j].slaveName and _he2 groans happily into your mouth as $slaves[$i].slaveName moans into _his2 fuckhole.
 	@@.mediumaquamarine;They have both become more trusting of you.@@
 
-	<<set $slaves[$i].trust += 4, $slaves[$j].trust += 4, $slaves[$i].oralCount += 1, $slaves[$j].oralCount += 1, $oralTotal += 2>>
+	<<set $slaves[$i].trust += 4, $slaves[$j].trust += 4, $slaves[$i].counter.oral += 1, $slaves[$j].counter.oral += 1, $oralTotal += 2>>
 
 	<<if canDoAnal($slaves[$i])>>
-		<<set $slaves[$i].analCount += 1>>
+		<<set $slaves[$i].counter.anal += 1>>
 		<<set $analTotal += 1>>
 	<<elseif canDoVaginal($slaves[$i])>>
-		<<set $slaves[$i].vaginalCount += 1>>
+		<<set $slaves[$i].counter.vaginal += 1>>
 		<<set $vaginalTotal += 1>>
 	<</if>>
 
 	<<if canDoAnal($slaves[$j])>>
-		<<set $slaves[$j].analCount += 1>>
+		<<set $slaves[$j].counter.anal += 1>>
 		<<set $analTotal += 1>>
 	<<elseif canDoVaginal($slaves[$j])>>
-		<<set $slaves[$j].vaginalCount += 1>>
+		<<set $slaves[$j].counter.vaginal += 1>>
 		<<set $vaginalTotal += 1>>
 	<</if>>
 
@@ -62,7 +62,7 @@ $slaves[$i].slaveName and $his daughter $slaves[$j].slaveName are both good slav
 	@@.green;Your reputation has increased considerably.@@
 	<<run repX(2500, "event", $slaves[$i])>>
 	<<run repX(2500, "event", $slaves[$j])>>
-	<<set $slaves[$i].oralCount += 5, $slaves[$j].oralCount += 5, $oralTotal += 10>>
+	<<set $slaves[$i].counter.oral += 5, $slaves[$j].counter.oral += 5, $oralTotal += 10>>
 	<</replace>>
 <</link>>
 </span>
diff --git a/src/uncategorized/reDevotedTwins.tw b/src/uncategorized/reDevotedTwins.tw
index 0a44295821e..9aa6edc8aee 100644
--- a/src/uncategorized/reDevotedTwins.tw
+++ b/src/uncategorized/reDevotedTwins.tw
@@ -39,24 +39,24 @@ $slaves[$i].slaveName and $slaves[$j].slaveName are such good and devoted slaves
 	<<set $slaves[$i].devotion += 4, $slaves[$j].devotion += 4>>
 
 	<<if canDoAnal($slaves[$i])>>
-		<<set $slaves[$i].analCount += 1>>
+		<<set $slaves[$i].counter.anal += 1>>
 		<<set $analTotal += 1>>
 	<<elseif canDoVaginal($slaves[$i])>>
-		<<set $slaves[$i].vaginalCount += 1>>
+		<<set $slaves[$i].counter.vaginal += 1>>
 		<<set $vaginalTotal += 1>>
 	<<else>>
-		<<set $slaves[$i].oralCount += 1>>
+		<<set $slaves[$i].counter.oral += 1>>
 		<<set $oralTotal += 1>>
 	<</if>>
 
 	<<if canDoAnal($slaves[$j])>>
-		<<set $slaves[$j].analCount += 1>>
+		<<set $slaves[$j].counter.anal += 1>>
 		<<set $analTotal += 1>>
 	<<elseif canDoVaginal($slaves[$j])>>
-		<<set $slaves[$j].vaginalCount += 1>>
+		<<set $slaves[$j].counter.vaginal += 1>>
 		<<set $vaginalTotal += 1>>
 	<<else>>
-		<<set $slaves[$j].oralCount += 1>>
+		<<set $slaves[$j].counter.oral += 1>>
 		<<set $oralTotal += 1>>
 	<</if>>
 
diff --git a/src/uncategorized/reFSAcquisition.tw b/src/uncategorized/reFSAcquisition.tw
index 99815306aa0..d4bc8f64209 100644
--- a/src/uncategorized/reFSAcquisition.tw
+++ b/src/uncategorized/reFSAcquisition.tw
@@ -64,7 +64,7 @@
 <<set $activeSlave.lactationDuration = 2>>
 <<set $activeSlave.vagina = 1>>
 <<set $activeSlave.boobs += 200*random(2,5)>>
-<<set $activeSlave.birthsTotal = random(1,3)>>
+<<set $activeSlave.counter.birthsTotal = random(1,3)>>
 <<slaveCost $activeSlave>>
 <<set $slaveCost -= 1000>>
 
@@ -206,7 +206,7 @@
 <<set $activeSlave.pregKnown = 1>>
 <<run SetBellySize($activeSlave)>>
 <<set $activeSlave.vagina = 1>>
-<<set $activeSlave.birthsTotal = random(1,3)>>
+<<set $activeSlave.counter.birthsTotal = random(1,3)>>
 <<slaveCost $activeSlave>>
 <<set $slaveCost -= 1000>>
 
@@ -449,7 +449,7 @@
 <<set $activeSlave.teeth = "normal">>
 <<set $activeSlave.pubicHStyle = "waxed">>
 <<set $activeSlave.behavioralFlaw = "arrogant">>
-<<set $activeSlave.birthsTotal = 1>>
+<<set $activeSlave.counter.birthsTotal = 1>>
 <<slaveCost $activeSlave>>
 <<set $slaveCost -= 3000>>
 
diff --git a/src/uncategorized/reFormerAbolitionist.tw b/src/uncategorized/reFormerAbolitionist.tw
index 24cc0bc4df9..7ea821e1977 100644
--- a/src/uncategorized/reFormerAbolitionist.tw
+++ b/src/uncategorized/reFormerAbolitionist.tw
@@ -33,7 +33,7 @@ You spend the week parading $activeSlave.slaveName around in public, letting eve
 	<<replace "#result">>
 You fasten $activeSlave.slaveName in a kneeling position in the center of your club, secured by shackles around $his wrists and ankles — purely decorative, since $he's so devoted $he'd perform $his role in this if you just hinted it would please you if $he did. In front of $him, you place a sign: "Fuck the mouth that preached abolitionism, <<print cashFormat(5)>>." In a few moments, the morning crowd will begin to arrive, and you have no doubt that $activeSlave.slaveName will be very, very popular. And $he is. Even with an extra dose of curatives and a check-up every night, the strain of a week of dicks and a diet of cum @@.red;has taken a toll on $his health.@@ But even after you pay to have the area that $activeSlave.slaveName worked thoroughly cleaned, you have made @@.yellowgreen;a tidy profit.@@
 	<<set $activeSlave.health -= 10>>
-	<<set $activeSlave.oralCount += random(410,440)>>
+	<<set $activeSlave.counter.oral += random(410,440)>>
 	<<run cashX(2000, "event", $activeSlave)>>
 	<</replace>>
 <</link>>
diff --git a/src/uncategorized/reFullBed.tw b/src/uncategorized/reFullBed.tw
index ef5c885bc8c..9842b04ea02 100644
--- a/src/uncategorized/reFullBed.tw
+++ b/src/uncategorized/reFullBed.tw
@@ -34,7 +34,7 @@ Today was an unusually relaxing day, and you aren't particularly tired.
 	<<replace "#result">>
 		With your arms each around a slave, you begin to run your hands across their bodies. They snuggle closer to you, their nipples growing hard and their hips grinding against you. As your grasp runs lower and lower, cupping and massaging their buttocks, they begin to kiss the chest against which their adoring faces are pressed, and reach down <<if $PC.dick == 0>>to your pussy<<else>><<if $PC.vagina == 1>>towards your cock and cunt<<else>>for your member<</if>><</if>>. The more manually skilled begins to give you a gentle stroke, while the other softly massages your <<if ($PC.dick == 0)>>mons<<else>>testicles<</if>>. They stiffen in unison when you hook two fingers up each asshole, but immediately relax and begin to work you harder. They orgasm one after the other, their butts clenching against your intruding fingers, and then eagerly clean you with their mouths when you climax yourself. They have become @@.hotpink;still more devoted to you.@@
 		<<set $slaves[_bedSlaveOne].devotion += 4, $slaves[_bedSlaveTwo].devotion += 4>>
-		<<set $slaves[_bedSlaveOne].analCount++, $slaves[_bedSlaveTwo].analCount++>>
+		<<set $slaves[_bedSlaveOne].counter.anal++, $slaves[_bedSlaveTwo].counter.anal++>>
 		<<set $analTotal += 2>>
 	<</replace>>
 <</link>>
@@ -75,24 +75,24 @@ Today was an unusually relaxing day, and you aren't particularly tired.
 		$slaves[_bedSlaveOne].slaveName is @@.hotpink;honored to bear your children@@ and @@.mediumaquamarine;snuggles even closer.@@
 		<<if $slaves[_bedSlaveOne].mpreg == 1>>
 			<<if $slaves[_bedSlaveOne].anus == 0>>Your endeavors have @@.lime;taken $his anal virginity.@@ @@.hotpink;$He couldn't be happier.@@ <<set $slaves[_bedSlaveOne].devotion += 10>><</if>>
-			<<set $slaves[_bedSlaveOne].analCount += 3>>
+			<<set $slaves[_bedSlaveOne].counter.anal += 3>>
 			<<set $analTotal += 3>>
 			<<= knockMeUp($slaves[_bedSlaveOne], 100, 1, -1)>>
 		<<else>>
 			<<if $slaves[_bedSlaveOne].vagina == 0>>Your endeavors have @@.lime;taken $his virginity.@@ @@.hotpink;$He couldn't be happier.@@ <<set $slaves[_bedSlaveOne].devotion += 10>><</if>>
-			<<set $slaves[_bedSlaveOne].vaginalCount += 3>>
+			<<set $slaves[_bedSlaveOne].counter.vaginal += 3>>
 			<<set $vaginalTotal += 3>>
 			<<= knockMeUp($slaves[_bedSlaveOne], 100, 0, -1)>>
 		<</if>>
 		$slaves[_bedSlaveTwo].slaveName is @@.hotpink;thrilled to carry your child@@ and @@.mediumaquamarine;happily embraces the gift inside _him2.@@
 		<<if $slaves[_bedSlaveTwo].mpreg == 1>>
 			<<if $slaves[_bedSlaveTwo].anus == 0>>Your endeavors have @@.lime;taken _his2 anal virginity.@@ @@.hotpink;_He2 couldn't be happier.@@ <<set $slaves[_bedSlaveTwo].devotion += 10>><</if>>
-			<<set $slaves[_bedSlaveTwo].analCount += 3>>
+			<<set $slaves[_bedSlaveTwo].counter.anal += 3>>
 			<<set $analTotal += 3>>
 			<<= knockMeUp($slaves[_bedSlaveTwo], 100, 1, -1)>>
 		<<else>>
 			<<if $slaves[_bedSlaveTwo].vagina == 0>>Your endeavors have @@.lime;taken _his2 virginity.@@ @@.hotpink;_He2 couldn't be happier.@@ <<set $slaves[_bedSlaveTwo].devotion += 10>><</if>>
-			<<set $slaves[_bedSlaveTwo].vaginalCount += 3>>
+			<<set $slaves[_bedSlaveTwo].counter.vaginal += 3>>
 			<<set $vaginalTotal += 3>>
 			<<= knockMeUp($slaves[_bedSlaveTwo], 100, 0, -1)>>
 		<</if>>
@@ -105,30 +105,30 @@ Today was an unusually relaxing day, and you aren't particularly tired.
 		Without warning, you jerk the sheets all the way up and pin them at the head of the bed. They giggle as you seize first the one and then the other, groping and tickling. $slaves[_bedSlaveTwo].slaveName and $slaves[_bedSlaveOne].slaveName catch the spirit of fun, and rove around in the soft darkness under the sheets. You're <<if $PC.dick == 1>>rock hard<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>soaking wet<</if>> in no time, wrestling with two naked slaves, and begin to fuck the first one you can grab and hold. <<if ($slaves[_bedSlaveOne].amp != 1) && ($slaves[_bedSlaveTwo].amp != 1)>>When you <<if ($PC.dick == 0)>>finish with her<<else>>come inside her<</if>>, you release her and she slides out of bed to wash; by the time she gets back under the sheets, clean and fresh, you're on the point of filling the other.<<else>>When you <<if ($PC.dick == 0)>>finish with her<<else>>come inside her<</if>>, you carry her limbless, helpless body out of bed to wash her, and then return to the bed to fuck the other.<</if>> You switch off with the two of them, fucking them in turn, until everyone falls asleep in an exhausted pile. They have become @@.mediumaquamarine;still more trusting of you.@@
 		<<set $slaves[_bedSlaveOne].trust += 4, $slaves[_bedSlaveTwo].trust += 4>>
 		<<if canDoVaginal(_bedSlaveOne)>>
-			<<set $slaves[_bedSlaveOne].vaginalCount += 2>>
+			<<set $slaves[_bedSlaveOne].counter.vaginal += 2>>
 			<<set $vaginalTotal += 2>>
-			<<set $slaves[_bedSlaveOne].analCount++>>
+			<<set $slaves[_bedSlaveOne].counter.anal++>>
 			<<set $analTotal++>>
 			<<if canImpreg($slaves[_bedSlaveOne], $PC)>>
 				<<= knockMeUp($slaves[_bedSlaveOne], 10, 2, -1, 1)>>
 			<</if>>
 		<<else>>
-			<<set $slaves[_bedSlaveOne].analCount += 3>>
+			<<set $slaves[_bedSlaveOne].counter.anal += 3>>
 			<<set $analTotal += 3>>
 			<<if canImpreg($slaves[_bedSlaveOne], $PC)>>
 				<<= knockMeUp($slaves[_bedSlaveOne], 15, 1, -1, 1)>>
 			<</if>>
 		<</if>>
 		<<if canDoVaginal(_bedSlaveTwo)>>
-			<<set $slaves[_bedSlaveTwo].vaginalCount += 2>>
+			<<set $slaves[_bedSlaveTwo].counter.vaginal += 2>>
 			<<set $vaginalTotal += 2>>
-			<<set $slaves[_bedSlaveTwo].analCount++>>
+			<<set $slaves[_bedSlaveTwo].counter.anal++>>
 			<<set $analTotal++>>
 			<<if canImpreg($slaves[_bedSlaveTwo], $PC)>>
 				<<= knockMeUp($slaves[_bedSlaveTwo], 10, 2, -1, 1)>>
 			<</if>>
 		<<else>>
-			<<set $slaves[_bedSlaveTwo].analCount += 3>>
+			<<set $slaves[_bedSlaveTwo].counter.anal += 3>>
 			<<set $analTotal += 3>>
 			<<if canImpreg($slaves[_bedSlaveTwo], $PC)>>
 				<<= knockMeUp($slaves[_bedSlaveTwo], 15, 1, -1, 1)>>
diff --git a/src/uncategorized/reHGReplacement.tw b/src/uncategorized/reHGReplacement.tw
index 30ead827d8e..b12ebcdf6bf 100644
--- a/src/uncategorized/reHGReplacement.tw
+++ b/src/uncategorized/reHGReplacement.tw
@@ -68,9 +68,9 @@ When $HeadGirl.slaveName leaves, $he clears $his throat nervously. $He gathers $
 	<br><br>
 	Eventually, $he climaxes. $HeadGirl.slaveName has a talented tongue. $HeadGirl.slaveName does not begrudge the slave $his pleasure, <<if $activeSlave.dick == 0>>tonguing $his clit all the way through $his orgasm.<<else>>industriously sucking $his cock until _he2's swallowed every last drop of cum.<</if>> _He2 stands up and seizes $activeSlave.slaveName by the ear, <<say>>ing, "And now, <<s>>lut, you are fucked." $activeSlave.slaveName's weeping stopped during $his climax, but now $he starts to @@.gold;sob with terror,@@ and $he cries harder as your Head Girl hauls $him out of your office by $his ear. $HeadGirl.slaveName @@.mediumaquamarine;waves cheerfully@@ to you as _he2 leaves with _his2 victim.
 	<<set $i = $slaveIndices[$HeadGirl.ID]>>
-	<<set $slaves[$i].trust += 4, $slaves[$i].oralCount += 1>>
+	<<set $slaves[$i].trust += 4, $slaves[$i].counter.oral += 1>>
 	<<set $oralTotal += 1>>
-	<<set $activeSlave.trust -= 4, $activeSlave.oralCount += 1>>
+	<<set $activeSlave.trust -= 4, $activeSlave.counter.oral += 1>>
 	<<set $oralTotal += 1>>
 	<</replace>>
 <</link>>
diff --git a/src/uncategorized/reMalefactor.tw b/src/uncategorized/reMalefactor.tw
index a4cad3cef57..76d29dc5a05 100644
--- a/src/uncategorized/reMalefactor.tw
+++ b/src/uncategorized/reMalefactor.tw
@@ -86,8 +86,8 @@
 <</if>>
 <<set $activeSlave.bellySag = 3, $activeSlave.bellySagPreg = 3>>
 <<set $activeSlave.preg = 0>>
-<<set $activeSlave.birthsTotal = 2>>
-<<set $activeSlave.births = 2>>
+<<set $activeSlave.counter.birthsTotal = 2>>
+<<set $activeSlave.counter.births = 2>>
 <<set $activeSlave.skill.vaginal = 30>>
 <<set $activeSlave.skill.oral = 15>>
 <<set $activeSlave.skill.anal = 15>>
@@ -380,7 +380,7 @@ $He is easily taken into custody and $his contraband confiscated once the jeerin
 		<<set $activeSlave.sexualFlaw = "hates penetration">>
 		<<set $activeSlave.anus = 2>>
 		<<set _fuckCount = random(20,35)>>
-		<<set $activeSlave.analCount += _fuckCount>>
+		<<set $activeSlave.counter.anal += _fuckCount>>
 		<<set $analTotal += _fuckCount>>
 		<<if $activeSlave.vagina > -1>>
 			<<if $activeSlave.vagina < 2>>
@@ -390,11 +390,11 @@ $He is easily taken into custody and $his contraband confiscated once the jeerin
 				<<= knockMeUp($activeSlave, 40, 2, -2)>>
 			<</if>>
 			<<set _fuckCount *= 2>>
-			<<set $activeSlave.vaginalCount += _fuckCount>>
+			<<set $activeSlave.counter.vaginal += _fuckCount>>
 			<<set $vaginalTotal += _fuckCount>>
 			<<set _fuckCount += _fuckCount/2>>
 		<</if>>
-		<<if $activeSlave.publicCount>><<set $activeSlave.publicCount += _fuckCount>><<else>><<set $activeSlave.publicCount = _fuckCount>><</if>>
+		<<if $activeSlave.counter.publicUse>><<set $activeSlave.counter.publicUse += _fuckCount>><<else>><<set $activeSlave.counter.publicUse = _fuckCount>><</if>>
 		<<run cashX(forceNeg($contractCost), "slaveTransfer", $activeSlave)>>
 		<<replace "#result">>
 		<<switch $malefactor>>
diff --git a/src/uncategorized/reMilfTourist.tw b/src/uncategorized/reMilfTourist.tw
index f47c316237d..15751de1bca 100644
--- a/src/uncategorized/reMilfTourist.tw
+++ b/src/uncategorized/reMilfTourist.tw
@@ -105,7 +105,7 @@
 	<<setSpokenLocalPronouns _milfSlave $activeSlave>>
 	You have $assistantName instruct _milfSlave.slaveName to pass on your regrets, and add a message for _milfSlave.slaveName expressing confidence in $him to represent you and the arcology perfectly well without you. $He's @@.mediumaquamarine;affirmed@@ by your trust in $him. "<<Master>>," $he reports the next time you see $him, "that touri<<s>>t wa<<s>> really nice. Al<<s>>o, I got _him2 to have <<s>>e<<x>> with me, after all. <<He 2>> wa<<s>> all he<<s>>itant and blu<<sh>>y about doing it in public, but <<he 2>> got better after the fir<<s>>t time I ate _him2 out." $He looks pleased with $himself. "I bet <<he 2>> @@.green;tell<<s>> all <<his 2>> friend<<s>>@@ back home how much fun it i<<s>> here."
 	<<run repX(500, "event")>>
-	<<set $slaves[_milfed].trust += 4, $slaves[_milfed].oralCount++>>
+	<<set $slaves[_milfed].trust += 4, $slaves[_milfed].counter.oral++>>
 	<<set $oralTotal++>>
 	<</replace>>
 <</link>>
@@ -120,7 +120,7 @@
 	fuck me. It'll be fun!" The tourist turns to stare at _him2, and _he2 offers just the right kind of plaintive expression. "O-okay," the tourist says in a tiny voice, and _milfSlave.slaveName giggles, hugging _him2 from behind. $He cups one of the tourist's breasts, and snakes $his other hand down the front of _his2 pants. "Here!?" the tourist gasps, staring straight at you and blushing even harder. You tell _him2 that that's how you do things in the Free Cities: enjoying a slave is nothing to be ashamed of. _He2 looks doubtful, but _he2 doesn't try to escape from _milfSlave.slaveName's roving hands, either. Your presence continues to bother _him2 until _milfSlave.slaveName distracts _him2 by getting _him2 to cuddle on the couch and make out, providing enough of a distraction that _he2 gets over _his2 inhibitions and orgasms rather immodestly.
 	<br><br>
 	You offer _him2 some liquid courage as _he2 recovers, but _he2's rapidly getting over _his2 hesitation. As the alcohol suffuses _him2, _he2 starts stealing glances at _milfSlave.slaveName, who for $his part is being as seductive as humanly possible. Finally, the tourist mouths 'fuck it' silently, reaches over, and openly gropes the slave's ass. _milfSlave.slaveName giggles and shifts lewdly, ensuring that the tourist's hand makes a thorough tour of everything the slave has. The tourist tentatively sinks a couple of fingers into $him, and the slave shamelessly slides $himself onto the invading digits, begging to be fucked. You make a party of it, with the various slaves who come and go over the course of the evening treated to the sight of $him getting fucked by the tourist. _He2 drunkenly promises you to @@.green;tell all _his2 friends@@ how awesome your arcology is at one point, though _he2 has to take _his2 mouth off one of _milfSlave.slaveName's nipples to do so.
-	<<set $slaves[_milfed].trust += 4, $slaves[_milfed].oralCount += 3, $slaves[_milfed].analCount += 3>>
+	<<set $slaves[_milfed].trust += 4, $slaves[_milfed].counter.oral += 3, $slaves[_milfed].counter.anal += 3>>
 	<<set $oralTotal += 3, $analTotal += 3>>
 	<<run repX(500, "event")>>
 	<<set $desc = "a thank-you note from a MILF tourist whom you made feel welcome in the arcology">>
@@ -139,7 +139,7 @@
 	give me a try." The tourist turns to stare at $him, and _he2 offers just the right kind of plaintive expression. "O-okay," the tourist says in a tiny voice, and _milfSlave.slaveName giggles, hugging _him2 from behind. $He takes the tourist's hand, and they leave your office together.
 	<br><br>
 	"<<Master>>," $he reports the next time you see $him, "that touri<<s>>t was really nice. Al<<s>>o, I got _him2 to have <<s>>e<<x>> with me, after all. <<He 2>> wa<<s>> going to take me back to <<his 2>> hotel but I got _him2 to do me on the way. <<He 2>> wa<<s>> all he<<s>>itant and blu<<sh>>y about doing it in public, but <<he 2>> got better after the fir<<s>>t time I ate _him2 out." $He looks pleased with $himself. "I bet <<he 2>> @@.green;tell<<s>> all <<his 2>> friend<<s>>@@ back home how much fun it i<<s>> here."
-	<<set $slaves[_milfed].trust += 4, $slaves[_milfed].oralCount++>>
+	<<set $slaves[_milfed].trust += 4, $slaves[_milfed].counter.oral++>>
 	<<set $oralTotal++>>
 	<<run repX(500, "event")>>
 	<<set $desc = "a thank-you note from a MILF tourist whom you made feel welcome in the arcology">>
@@ -173,4 +173,4 @@
 <</link>> //This will require an unprofitable <<print cashFormat(20000)>>, since _he2 is wealthy and obfuscating _his2 fate will require considerable spending//
 <<else>>//You cannot afford the <<print cashFormat(20000)>> enslaving _him2 would require, since _he2 is wealthy and obfuscating _his2 fate would necessitate considerable spending//
 <</if>>
-</span>
\ No newline at end of file
+</span>
diff --git a/src/uncategorized/reNickname.tw b/src/uncategorized/reNickname.tw
index ab26af03e9b..075fb33b4a9 100644
--- a/src/uncategorized/reNickname.tw
+++ b/src/uncategorized/reNickname.tw
@@ -95,7 +95,7 @@
 		<<set $qualifiedNicknames.push("submissive")>>
 	<</switch>>
 <</if>>
-<<if ($activeSlave.oralCount+$activeSlave.vaginalCount+$activeSlave.analCount > 500)>>
+<<if ($activeSlave.counter.oral+$activeSlave.counter.vaginal+$activeSlave.counter.anal > 500)>>
 	<<set $qualifiedNicknames.push("veteran")>>
 <</if>>
 <<if (($activeSlave.boobs*$activeSlave.lactation) > 1000)>>
@@ -218,7 +218,7 @@
 <<if ($activeSlave.bellyPreg >= 30000) && ($activeSlave.boobs >= 5000) && ($activeSlave.butt > 5) && ($activeSlave.hips >= 2) && ($activeSlave.weight < 100)>>
 	<<set $qualifiedNicknames.push("fertilityGoddess")>>
 <</if>>
-<<if ($activeSlave.dick > 5) && ($activeSlave.balls > 5) && ($activeSlave.slavesKnockedUp > 4)>>
+<<if ($activeSlave.dick > 5) && ($activeSlave.balls > 5) && ($activeSlave.counter.slavesKnockedUp > 4)>>
 	<<set $qualifiedNicknames.push("babymaker")>>
 <</if>>
 <<if ($activeSlave.prostate > 2) && ($activeSlave.dick == 0) && ($activeSlave.vagina > -1)>>
diff --git a/src/uncategorized/reRebels.tw b/src/uncategorized/reRebels.tw
index c9d1470ecf7..915143a86e4 100644
--- a/src/uncategorized/reRebels.tw
+++ b/src/uncategorized/reRebels.tw
@@ -37,8 +37,8 @@ You have a rebel problem. $slaves[_i].slaveName and $slaves[_j].slaveName are bo
 	You haul your little rebel bitches out in public, one by one, bound, with bags over their heads. They find themselves chained in a low position so their mouths are publicly available. Then, you whisper to each of them that whichever slut sucks off the most passersby gets to rest tomorrow — and whichever sucks least gets a beating. It doesn't take long before @@.hotpink;they forget their friendship@@ and try to outdo each other, and their desperate efforts @@.green; are certainly appreciated by the citizens getting free blowjobs.@@ It's childishly easy to declare the contest over when they happen to be tied, and announce that no one will be punished or rewarded. They hate you less and each other more.
 	<<set $slaves[_i].devotion += 4>>
 	<<set $slaves[_j].devotion += 4>>
-	<<set $slaves[_j].oralCount += 6>>
-	<<set $slaves[_i].oralCount += 6>>
+	<<set $slaves[_j].counter.oral += 6>>
+	<<set $slaves[_i].counter.oral += 6>>
 	<<set $oralTotal += 12>>
 	<<run repX(250, "event", $slaves[_i])>>
 	<<run repX(250, "event", $slaves[_j])>>
@@ -49,8 +49,8 @@ You have a rebel problem. $slaves[_i].slaveName and $slaves[_j].slaveName are bo
 	Back in the old world, the saying went that turnabout was fair play. In the Free Cities, turnabout is often a cast-iron bitch. Whenever you have an idle moment, all week, you set them against one another in some degrading or painful contest. They are made to spank each other, with the slave who hits lightest getting a spanking from you. They are made to compete to see who can suck other slaves off quickest, with the loser forced to orally service the winner. So on, and so on; by the end of the week @@.gold;they forget their friendship@@ and try to outdo each other to avoid punishment.
 	<<set $slaves[_i].trust -= 5>>
 	<<set $slaves[_j].trust -= 5>>
-	<<set $slaves[_j].oralCount += 6>>
-	<<set $slaves[_i].oralCount += 6>>
+	<<set $slaves[_j].counter.oral += 6>>
+	<<set $slaves[_i].counter.oral += 6>>
 	<<set $oralTotal += 12>>
 	<</replace>>
 <</link>>
diff --git a/src/uncategorized/reRecruit.tw b/src/uncategorized/reRecruit.tw
index 1439027ab38..9d7d603808e 100644
--- a/src/uncategorized/reRecruit.tw
+++ b/src/uncategorized/reRecruit.tw
@@ -1230,7 +1230,7 @@
 <<set $activeSlave.pregWeek = $activeSlave.preg>>
 <<set $activeSlave.pregKnown = 1>>
 <<run SetBellySize($activeSlave)>>
-<<set $activeSlave.birthsTotal += 3>>
+<<set $activeSlave.counter.birthsTotal += 3>>
 <<set $activeSlave.lactation = 1>>
 <<set $activeSlave.lactationDuration = 2>>
 <<set $activeSlave.pubicHStyle = "waxed">>
@@ -1471,7 +1471,7 @@
 <<set $activeSlave.intelligence = random(-50,0)>>
 <<set $activeSlave.intelligenceImplant = 0>>
 <<set $activeSlave.career = setup.uneducatedCareers.random()>>
-<<set $activeSlave.birthsTotal = 2>>
+<<set $activeSlave.counter.birthsTotal = 2>>
 
 <<case "spoiled daughter">>
 
@@ -1658,8 +1658,8 @@
 <<set $activeSlave.anus = 0>>
 <<set $activeSlave.accent = 0>>
 <<set $activeSlave.preg = 0>>
-<<set $activeSlave.births = 1>>
-<<set $activeSlave.birthsTotal = 1>>
+<<set $activeSlave.counter.births = 1>>
+<<set $activeSlave.counter.birthsTotal = 1>>
 <<set $activeSlave.bellySag = 5>>
 <<set $activeSlave.bellySagPreg = 5>>
 <<set $activeSlave.pubertyXX = 1>>
diff --git a/src/uncategorized/reRelativeRecruiter.tw b/src/uncategorized/reRelativeRecruiter.tw
index 6eb26a1569f..fb8f1d87827 100644
--- a/src/uncategorized/reRelativeRecruiter.tw
+++ b/src/uncategorized/reRelativeRecruiter.tw
@@ -124,7 +124,7 @@
 		<<set $activeSlave.energy = 0>>
 		<<set $activeSlave.bellyTat = 0>>
 		<<set $activeSlave.bellySag = 0, $activeSlave.bellySagPreg = 0>>
-		<<set $activeSlave.birthsTotal = 0>>
+		<<set $activeSlave.counter.birthsTotal = 0>>
 		<<set $activeSlave.prostate = 0>>
 		<<run randomizeAttraction($activeSlave)>>
 		<<ResyncHeight $activeSlave>>
@@ -178,10 +178,10 @@
 	<<set $activeSlave.hLength = random(50,100)>>
 	<<set $activeSlave.hStyle = either("bun", "luxurious", "neat", "up")>>
 	<<set $activeSlave.voice = 2>>
-	<<set $activeSlave.birthsTotal = 5>>
+	<<set $activeSlave.counter.birthsTotal = 5>>
 	<<for $j = 0; $j < $slaves.length; $j++>>
 		<<if $slaves[$j].mother == $activeSlave.ID || $slaves[$j].father == $activeSlave.ID>>
-			<<set $activeSlave.birthsTotal += 1>>
+			<<set $activeSlave.counter.birthsTotal += 1>>
 		<</if>>
 	<</for>>
 	<<set $activeSlave.bellySag = 4, $activeSlave.bellySagPreg = 4>>
@@ -379,13 +379,13 @@
 <<if $activeSlave.career != "a Futanari Sister">><<set $activeSlave.career = "a slave">><</if>>
 <<set $activeSlave.relationship = 0>>
 <<set $activeSlave.relationshipTarget = 0>>
-<<set $activeSlave.births = 0>>
-<<set $activeSlave.oralCount = 0>>
-<<set $activeSlave.vaginalCount = 0>>
-<<set $activeSlave.analCount = 0>>
-<<set $activeSlave.mammaryCount = 0>>
-<<set $activeSlave.penetrativeCount = 0>>
-<<set $activeSlave.pitKills = 0>>
+<<set $activeSlave.counter.births = 0>>
+<<set $activeSlave.counter.oral = 0>>
+<<set $activeSlave.counter.vaginal = 0>>
+<<set $activeSlave.counter.anal = 0>>
+<<set $activeSlave.counter.mammary = 0>>
+<<set $activeSlave.counter.penetrative = 0>>
+<<set $activeSlave.counter.pitKills = 0>>
 <<set $activeSlave.drugs = "no drugs">>
 <<set $activeSlave.shoes = "none">>
 <<set $activeSlave.clothes = "no clothing">>
@@ -450,8 +450,8 @@
 <<set $activeSlave.voiceImplant = 0>>
 <<set $activeSlave.shouldersImplant = 0>>
 <<set $activeSlave.boobsTat = 0>>
-<<set $activeSlave.milk = 0>>
-<<set $activeSlave.cum = 0>>
+<<set $activeSlave.counter.milk = 0>>
+<<set $activeSlave.counter.cum = 0>>
 <<set $activeSlave.faceImplant = 0>>
 <<set $activeSlave.lipsTat = 0>>
 <<set $activeSlave.vaginaTat = 0>>
@@ -576,7 +576,7 @@
 	being a good nympho <<s>>lut
 <<elseif $eventSlave.addict > 2>>
 	being a druggie whore
-<<elseif $eventSlave.birthsTotal > 3 && _relationType != "father" && _relationType != "son" && _relationType != "older brother" && _relationType != "younger brother">>
+<<elseif $eventSlave.counter.birthsTotal > 3 && _relationType != "father" && _relationType != "son" && _relationType != "older brother" && _relationType != "younger brother">>
 	bearing children
 <<elseif $eventSlave.bellyPreg >= 50 && $eventSlave.pregKnown == 1 && _relationType != "father" && _relationType != "son" && _relationType != "older brother" && _relationType != "younger brother">>
 	<<s>>welling with life
@@ -606,7 +606,7 @@ a<<s>> much a<<s>> I do.
 	I'm <<s>>ure <<he 2>>'d love to help me u<<s>>e other <<s>>lave<<s>>, <<Master>>!"
 <<elseif $eventSlave.energy > 95>>
 	I'm <<s>>ure <<he 2>>'d love to have three<<s>>ome<<s>>, <<Master>>!"
-<<elseif $eventSlave.birthsTotal > 3 && _relationType != "father" && _relationType != "son" && _relationType != "older brother" && _relationType != "younger brother">>
+<<elseif $eventSlave.counter.birthsTotal > 3 && _relationType != "father" && _relationType != "son" && _relationType != "older brother" && _relationType != "younger brother">>
 	<<if $PC.dick == 1>>
 		We could compete over who carried more of your children, <<Master>>!
 	<<else>>
@@ -1003,13 +1003,13 @@ You look up the _relationType. _He2 costs <<print cashFormat($slaveCost)>>, a ba
 <<if $activeSlave.career != "a Futanari Sister">><<set $activeSlave.career = "a slave">><</if>>
 <<set $activeSlave.relationship = 0>>
 <<set $activeSlave.relationshipTarget = 0>>
-<<set $activeSlave.births = 0>>
-<<set $activeSlave.oralCount = 0>>
-<<set $activeSlave.vaginalCount = 0>>
-<<set $activeSlave.analCount = 0>>
-<<set $activeSlave.mammaryCount = 0>>
-<<set $activeSlave.penetrativeCount = 0>>
-<<set $activeSlave.pitKills = 0>>
+<<set $activeSlave.counter.births = 0>>
+<<set $activeSlave.counter.oral = 0>>
+<<set $activeSlave.counter.vaginal = 0>>
+<<set $activeSlave.counter.anal = 0>>
+<<set $activeSlave.counter.mammary = 0>>
+<<set $activeSlave.counter.penetrative = 0>>
+<<set $activeSlave.counter.pitKills = 0>>
 <<set $activeSlave.drugs = "no drugs">>
 <<set $activeSlave.shoes = "none">>
 <<set $activeSlave.clothes = "no clothing">>
@@ -1141,7 +1141,7 @@ $eventSlave.slaveName requests an interview with you. $He's a devoted slave, and
 	being a good nympho <<s>>lut
 <<elseif $eventSlave.addict > 2>>
 	being a druggie whore
-<<elseif $eventSlave.births > 3>>
+<<elseif $eventSlave.counter.births > 3>>
 	bearing children
 <<elseif $eventSlave.bellyPreg >= 50 && $eventSlave.pregKnown == 1>>
 	<<s>>welling with life
@@ -1171,7 +1171,7 @@ a<<s>> much a<<s>> I do.
 	I'm <<s>>ure <<he 2>>'d love to help me u<<s>>e other <<s>>lave<<s>>, <<Master>>!"
 <<elseif $eventSlave.energy > 95>>
 	I'm <<s>>ure <<he 2>>'d love to have three<<s>>ome<<s>>, <<Master>>!"
-<<elseif $eventSlave.births > 3>>
+<<elseif $eventSlave.counter.births > 3>>
 	<<if $PC.dick == 1>>
 		We could compete over who carried more of your children, <<Master>>!
 	<<else>>
diff --git a/src/uncategorized/reShowerPunishment.tw b/src/uncategorized/reShowerPunishment.tw
index 2753fa517ef..92590901688 100644
--- a/src/uncategorized/reShowerPunishment.tw
+++ b/src/uncategorized/reShowerPunishment.tw
@@ -62,11 +62,11 @@ $activeSlave.slaveName is being very thorough. When you first appeared, $he was
 	In no time at all, $activeSlave.slaveName's $activeSlave.hColor head descends to obscure $HeadGirl.slaveName's groin. The <<if $HeadGirl.face > 95>>heartrendingly gorgeous<<elseif $HeadGirl.face <= 95>>wonderfully pretty<<elseif $HeadGirl.face <= 40>>approachably lovely<<elseif $HeadGirl.face <= 10>>not unattractive<<else>>homely<</if>> <<if $HeadGirl.physicalAge > 25>>_woman2's<<else>>_girl2's<</if>> head cranes back with orgasm before long; that diligent scrub must have been quite stimulating.
 	<br><br>
 	$activeSlave.slaveName stays in the shower to clean $himself, so $HeadGirl.slaveName exits to see you watching the denouement. _He2 @@.hotpink;smiles,@@ murmuring a greeting, and hurries over to give you a peck on the cheek, leaning in as best _he2 can to keep _his2 moist body away from your suit. "Thi<<s>> i<<s>> the life, <<Master>>," _he2 whispers.
-	<<set $activeSlave.oralCount += 1>>
+	<<set $activeSlave.counter.oral += 1>>
 	<<set $oralTotal += 1>>
 	<<set $i = $slaveIndices[$HeadGirl.ID]>>
 	<<set $slaves[$i].devotion += 4>>
-	<<set $slaves[$i].penetrativeCount += 1>>
+	<<set $slaves[$i].counter.penetrative += 1>>
 	<<set $penetrativeTotal += 1>>
 	<</replace>>
 <</link>>
@@ -81,14 +81,14 @@ $activeSlave.slaveName is being very thorough. When you first appeared, $he was
 		When the washing reaches your shoulders, it becomes clumsier, and $activeSlave.slaveName's wet body begins to bump gently against your torso. Opening your eyes, you see that your Head Girl is taking $him as $he finishes your bath. $activeSlave.slaveName is doing $his best to do a good job as $he's fucked, and $he manages it reasonably well. When $he's done, $HeadGirl.slaveName pushes $his head down towards your
 	<</if>>
 	<<if $PC.dick == 1>>groin so $he can suck you off<<if $PC.vagina == 1>> and stroke your cunt<</if>><<else>>cunt so $he can eat you out<</if>>. $activeSlave.slaveName complies, and afterward, $he seems to feel that @@.mediumaquamarine;$he came off reasonably well;@@ it could have been worse.
-	<<set $activeSlave.analCount += 1>>
+	<<set $activeSlave.counter.anal += 1>>
 	<<set $analTotal += 1>>
 	<<= knockMeUp($activeSlave, 10, 1, $HeadGirl.ID)>>
-	<<set $activeSlave.oralCount += 1>>
+	<<set $activeSlave.counter.oral += 1>>
 	<<set $oralTotal += 1>>
 	<<set $activeSlave.trust += 4>>
 	<<set $i = $slaveIndices[$HeadGirl.ID]>>
-	<<set $slaves[$i].penetrativeCount += 1>>
+	<<set $slaves[$i].counter.penetrative += 1>>
 	<<set $penetrativeTotal += 1>>
 	<</replace>>
 <</link>>
@@ -107,11 +107,11 @@ $activeSlave.slaveName is being very thorough. When you first appeared, $he was
 	<</if>>
 	<br><br>
 	_He2 isn't terribly affected by loving shower sex with you; after all, it isn't exactly novel for _him2. $activeSlave.slaveName was there to bear witness, though, scrubbing your back as $HeadGirl.slaveName clung to it with orgasm. $He can't help but be @@.hotpink;impressed.@@ Maybe, just maybe, that could be $him someday. $He seems distinctly uncomfortable.
-	<<set $activeSlave.oralCount += 1>>
+	<<set $activeSlave.counter.oral += 1>>
 	<<set $oralTotal += 1>>
 	<<set $activeSlave.devotion += 4>>
 	<<set $i = $slaveIndices[$HeadGirl.ID]>>
-	<<set $slaves[$i].oralCount += 1>>
+	<<set $slaves[$i].counter.oral += 1>>
 	<<set $oralTotal += 1>>
 	<</replace>>
 <</link>>
diff --git a/src/uncategorized/reSiblingRevenge.tw b/src/uncategorized/reSiblingRevenge.tw
index 4ab39122274..61c5d4ea6b1 100644
--- a/src/uncategorized/reSiblingRevenge.tw
+++ b/src/uncategorized/reSiblingRevenge.tw
@@ -38,17 +38,17 @@ $slaves[$i].slaveName, whose older sister tried to sell $him to you, is up for i
 	$slaves[$j].slaveName is brought in. You gag _him2, throw the resisting bitch down on the couch, and hold _him2 there. Then, you peremptorily order the wide-eyed $slaves[$i].slaveName to <<if canDoAnal($slaves[$j])>>sodomize<<else>>facefuck<</if>> $his sister. $He stares open mouthed for a moment, but comes over obediently. $His face is a strange mix of vengeful eagerness, revulsion, and even a little lust. $He shoves $himself into the frantically struggling _girl2's <<if canDoAnal($slaves[$j])>>butt<<else>>jaw<</if>> without mercy. $His cock is pathetically small, but by how $slaves[$j].slaveName reacts it might as well be a baseball bat. $slaves[$i].slaveName rarely gets to penetrate anything, mostly serving as an oral slut<<if canDoAnal($slaves[$i])>> and anal cocksleeve<</if>>, so $he comes in no time and takes a turn holding $slaves[$j].slaveName down <<if canDoAnal($slaves[$j])>>so you can claim sloppy seconds on _his2 spasming butthole<</if>>.
 	@@.hotpink;$slaves[$i].slaveName has become more devoted to you,@@ while $slaves[$j].slaveName @@.mediumorchid;hates you@@ and has become @@.gold;more afraid of you,@@<<if canDoAnal($slaves[$j])>> and @@.lime;$slaves[$j].slaveName has lost _his2 anal virginity.@@<<else>>.<</if>>
 	<<set $slaves[$i].devotion += 4>>
-	<<set $slaves[$i].penetrativeCount += 1>>
+	<<set $slaves[$i].counter.penetrative += 1>>
 	<<set $penetrativeTotal += 1>>
 
 	<<set $slaves[$j].trust -= 5>>
 	<<set $slaves[$j].devotion -= 4>>
 	<<if canDoAnal($slaves[$j])>>
 		<<set $slaves[$j].anus = 1>>
-		<<set $slaves[$j].analCount += 1>>
+		<<set $slaves[$j].counter.anal += 1>>
 		<<set $analTotal += 1>>
 	<<else>>
-		<<set $slaves[$j].oralCount += 1>>
+		<<set $slaves[$j].counter.oral += 1>>
 		<<set $oralTotal += 1>>
 	<</if>>
 	<</replace>>
@@ -59,25 +59,24 @@ $slaves[$i].slaveName, whose older sister tried to sell $him to you, is up for i
 	@@.hotpink;$slaves[$i].slaveName has become more devoted to you,@@ while @@.mediumorchid;$slaves[$j].slaveName has become more rebellious,@@<<if canDoAnal($slaves[$j])>> and @@.lime;$slaves[$j].slaveName has lost _his2 anal virginity.@@<<else>>.<</if>>
 	<<set $slaves[$i].devotion += 4>>
 	<<if canDoAnal($slaves[$i])>>
-		<<set $slaves[$i].analCount += 1>>
+		<<set $slaves[$i].counter.anal += 1>>
 		<<set $analTotal += 1>>
 	<<else>>
-		<<set $slaves[$i].oralCount += 1>>
+		<<set $slaves[$i].counter.oral += 1>>
 		<<set $oralTotal += 1>>
 	<</if>>
-	<<set $slaves[$i].penetrativeCount += 1>>
+	<<set $slaves[$i].counter.penetrative += 1>>
 	<<set $penetrativeTotal += 1>>
 
 	<<set $slaves[$j].devotion -= 5>>
 	<<if canDoAnal($slaves[$j])>>
 		<<set $slaves[$j].anus = 1>>
-		<<set $slaves[$j].analCount += 2>>
+		<<set $slaves[$j].counter.anal += 2>>
 		<<set $analTotal += 2>>
 	<<else>>
-		<<set $slaves[$j].oralCount += 2>>
+		<<set $slaves[$j].counter.oral += 2>>
 		<<set $oralTotal += 2>>
 	<</if>>
 	<</replace>>
 <</link>>
 </span>
-
diff --git a/src/uncategorized/reSlaveMarriage.tw b/src/uncategorized/reSlaveMarriage.tw
index 99413870dd0..db6461cde54 100644
--- a/src/uncategorized/reSlaveMarriage.tw
+++ b/src/uncategorized/reSlaveMarriage.tw
@@ -135,8 +135,8 @@
 	<<set $brideSlave.devotion += 4>>
 	<<set $groomSlave.trust += 4>>
 	<<set $brideSlave.trust += 4>>
-	<<set $groomSlave.oralCount += 1>>
-	<<set $brideSlave.oralCount += 1>>
+	<<set $groomSlave.counter.oral += 1>>
+	<<set $brideSlave.counter.oral += 1>>
 	<<set $groomSlave.relationship = 5>>
 	<<set $brideSlave.relationship = 5>>
 	<<set $oralTotal += 2>>
diff --git a/src/uncategorized/reStaffedMorning.tw b/src/uncategorized/reStaffedMorning.tw
index 969ab461631..547aa23d2bf 100644
--- a/src/uncategorized/reStaffedMorning.tw
+++ b/src/uncategorized/reStaffedMorning.tw
@@ -67,7 +67,7 @@ The bathroom door is open and the shower is running. Though the steam is beginni
 		next to the neat stack of clothes, the two slaves are kneeling on the floor and looking at you with mock innocence. You select _bedSlaves[1].slaveName and straddle _his2 face, letting _him2<<if _bedSlaves[1].lips > 0>> use _his2 big soft lips to<</if>> eat you out while _bedSlaves[0].slaveName helps you into your top. When you're buttoned, you take $his face in your hands and kiss $him deeply, favoring $him with the sensation of kissing $his <<= WrittenMaster(_bedSlaves[0])>> while _heP orgasms. You keep making out with $him while _bedSlaves[1].slaveName dresses your lower half.
 	<</if>>
 	When you finally leave the suite, _bedSlaves[0].slaveName and _bedSlaves[1].slaveName head into the shower for their turn, while _bedSlaves[2].slaveName and _bedSlaves[3].slaveName have finished drying each other off so they can have sex on the bed without getting the sheets wet. They pause for a moment to wave at you as you go, though. @@.mediumaquamarine;Your fucktoys are very satisfied with their morning routine.@@
-	<<set $slaves.forEach(function(s) { if ([_bedSlaves[0].ID, _bedSlaves[1].ID, _bedSlaves[2].ID, _bedSlaves[3].ID].includes(s.ID)) { s.trust += 4, s.analCount += 1, s.oralCount += 1; } })>>
+	<<set $slaves.forEach(function(s) { if ([_bedSlaves[0].ID, _bedSlaves[1].ID, _bedSlaves[2].ID, _bedSlaves[3].ID].includes(s.ID)) { s.trust += 4, s.counter.anal += 1, s.counter.oral += 1; } })>>
 	<<set $analTotal += 4, $oralTotal += 4>>
 <</replace>>
 <</link>>
@@ -98,7 +98,7 @@ The bathroom door is open and the shower is running. Though the steam is beginni
 		Next to the neat stack of clothes, the two slaves are bent over the bed with their buttocks spread. They're perfectly still, awaiting your pleasure. You select _bedSlaves[1].slaveName and ram your strap-on up _his2 <<if _bedSlaves[1].anus > 2>>welcoming asspussy<<elseif _bedSlaves[1].anus > 1>>soft butthole<<else>>tight anus<</if>>, assraping _him2 without mercy while _bedSlaves[0].slaveName helps you into your top. When it's done, you push $him down next to _bedSlaves[1].slaveName and switch assholes, letting _bedSlaves[1].slaveName up to do _his2 best to dress your lower half. When _bedSlaves[0].slaveName has been buttfucked into helplessness, you throw $him away like the human sex toy $he is and pound _bedSlaves[1].slaveName and then the dried-off _bedSlaves[3].slaveName and _bedSlaves[2].slaveName senseless, careful to frequently pull far enough out that the slaves have to take the pain of initial penetration again.
 	<</if>>
 	When you finally leave the suite, all four slaves are lying like discarded tissues on the bed, face-down with their buttocks spread to relieve their sore assholes. @@.hotpink;Your fucktoys are reminded of who you are.@@
-	<<set $slaves.forEach(function(s) { if ([_bedSlaves[0].ID, _bedSlaves[1].ID, _bedSlaves[2].ID, _bedSlaves[3].ID].includes(s.ID)) { s.devotion += 4, s.analCount += 1, s.oralCount += 1; } })>>
+	<<set $slaves.forEach(function(s) { if ([_bedSlaves[0].ID, _bedSlaves[1].ID, _bedSlaves[2].ID, _bedSlaves[3].ID].includes(s.ID)) { s.devotion += 4, s.counter.anal += 1, s.counter.oral += 1; } })>>
 	<<set $analTotal += 4, $oralTotal += 4>>
 <</replace>>
 <</link>>
diff --git a/src/uncategorized/reStandardPunishment.tw b/src/uncategorized/reStandardPunishment.tw
index b2912a3dd5f..5bfdedd66ea 100644
--- a/src/uncategorized/reStandardPunishment.tw
+++ b/src/uncategorized/reStandardPunishment.tw
@@ -219,7 +219,7 @@
 		tight hole. $His poor little anus doesn't want to let you in, but you force yourself in anyway, making the slave wriggle desperately beneath you as $he feels the invading phallus force $his anal ring to accommodate its girth.
 	<</if>>
 	You tell $him that many slaves enjoy anal, and that if $he's a good $desc, $he can too, but that it's against the rules for $him to show reluctance to be assfucked. The slave below you is too discomfited by anal pain to respond coherently, but $he gets the message. $He'll be @@.hotpink;better about submitting@@ in the future, but due to the connection between sex and punishment $he'll be @@.red;a little less eager for sex,@@ especially anal.
-	<<set $activeSlave.analCount += 1>>
+	<<set $activeSlave.counter.anal += 1>>
 	<<set $analTotal += 1>>
 	<<set $activeSlave.devotion += 4>>
 	<<set $activeSlave.energy -= 2>>
@@ -240,7 +240,7 @@
 		poor tight pussy. $He's tight, and the initial penetration was uncomfortable for $him, but you make it worse by treating $his cunt like a veteran whore's. $He begins to struggle a little as you hammer $him.
 	<</if>>
 	You tell $him that many slaves enjoy getting fucked, and that if $he's a good $desc, $he can too, but that it's against the rules for $him to show reluctance to be penetrated. The slave below you is too discomfited to respond coherently, but $he gets the message. $He'll be @@.hotpink;better about submitting@@ in the future, but due to the connection between sex and punishment $he'll be @@.red;a little less eager for sex,@@ especially vaginal.
-	<<set $activeSlave.vaginalCount += 1>>
+	<<set $activeSlave.counter.vaginal += 1>>
 	<<set $vaginalTotal += 1>>
 	<<set $activeSlave.devotion += 4>>
 	<<set $activeSlave.energy -= 2>>
@@ -261,7 +261,7 @@
 		gagging throat, enjoying the sensations of $his lips and tongue writhing against you as $he desperately tries to accommodate the intruder.
 	<</if>>
 	$He begins to struggle a little, so you snake a hand down behind $his head to hold $him in place. When you're done, $he's an inelegant mess, coughing and gasping for air. <<if canTalk($activeSlave)>>Once $he's got $his breath back, $he tearfully<<else>>Even as $he pants, $he uses shaky gestures to beg forgiveness, and $he even<</if>> promises to be less chatty. $He'll be @@.hotpink;more punctual@@ in the future, but due to the connection between sex and punishment $he'll be @@.red;a little less eager for sex,@@ especially oral.
-	<<set $activeSlave.oralCount += 1>>
+	<<set $activeSlave.counter.oral += 1>>
 	<<set $oralTotal += 1>>
 	<<set $activeSlave.devotion += 4>>
 	<<set $activeSlave.energy -= 2>>
@@ -308,20 +308,20 @@
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	Deciding to ensure the $desc really understands that $he's a sex slave and can be used by anyone, even other slaves, you order $him to put $his mouth to work on the slave who demanded sex from $him.
-	<<set $activeSlave.oralCount += 1>>
+	<<set $activeSlave.counter.oral += 1>>
 	<<set $oralTotal += 2>>
 	<<if $activeSlave.devotion > 20>>$He hurries to comply, knowing $he's in trouble and not wanting to make it any worse.<<elseif $activeSlave.trust < -20>>$He hurries to obey, terrified that resistance will make it worse.<<else>>$He looks momentarily mutinous, but decides not to resist and gets down to it.<</if>> Once $he's working away, you pull $his hips up and
 	<<if canDoVaginal($activeSlave) && ($activeSlave.vagina != 0)>>
 		push $his legs apart, leaving $his <<if $activeSlave.vagina > 2>>loose<<elseif $activeSlave.vagina > 1>>poor<<else>>tight little<</if>> pussy vulnerable. You fuck $him hard, making it a punishment.
-		<<set $activeSlave.vaginalCount += 1>>
+		<<set $activeSlave.counter.vaginal += 1>>
 		<<set $vaginalTotal += 1>>
 	<<elseif canDoAnal($activeSlave) && ($activeSlave.anus != 0)>>
 		paw $his butt, using a couple of fingers to tease $his <<if $activeSlave.anus > 2>>relaxed<<elseif $activeSlave.anus > 1>>slutty<<else>>tight little<</if>> asshole before penetration. You fuck $him hard, making it a punishment.
-		<<set $activeSlave.analCount += 1>>
+		<<set $activeSlave.counter.anal += 1>>
 		<<set $analTotal += 1>>
 	<<else>>
 		push $his legs together, settling for some <<if $PC.dick == 1>>frottage<<else>>tribbing<</if>> to preserve $his virginit<<if $activeSlave.vagina == -1>>y<<else>>ies<</if>>. Since you're not fucking $him, you spank $his ass mercilessly to make it an effective punishment.
-		<<set $activeSlave.oralCount += 1>>
+		<<set $activeSlave.counter.oral += 1>>
 		<<set $oralTotal += 1>>
 	<</if>>
 	The horny slave getting oral enjoys the oral attention, especially once $activeSlave.slaveName starts to groan with discomfort. You discard $him once everyone except $him has gotten off. $He'll be @@.hotpink;more submissive@@ to sexual demands from now on, though $he'll be @@.red;slightly less interested in sex@@ for $his own pleasure.
@@ -338,15 +338,15 @@
 	You order the horny $desc to apologize to the slave $he grabbed, which $he does, <<if canTalk($activeSlave)>>managing to sound authentically sorry<<else>>gesturing $his regret with apparent sincerity<</if>>. It seems $he might feel some actual guilt at molesting a fellow slave, but $he's about to feel much sorrier. Once the other slave has been dismissed, you grab $him by the neck and
 	<<if canDoVaginal($activeSlave) && ($activeSlave.vagina != 0)>>
 		shove $him up against the nearest wall, using a bit of warning pressure of your fingers against $his throat to warn $him to take $his punishment. Then you <<if $PC.dick == 1>>jam your cock inside $him, making $him wriggle from the uncomfortable angle<<else>>grind your pussy against $him, fucking $him hard despite the lack of penetration<</if>>.
-		<<set $activeSlave.vaginalCount += 1>>
+		<<set $activeSlave.counter.vaginal += 1>>
 		<<set $vaginalTotal += 1>>
 	<<elseif canDoAnal($activeSlave) && ($activeSlave.anus != 0)>>
 		shove $his face against the nearest wall, using a bit of warning pressure of your fingers against $his throat to warn $him to take $his punishment. Then you <<if $PC.dick == 1>>jam your cock up $his butt, making $his sphincter spasm from the rough penetration<<else>>use one hand to fuck $his ass and the other to look after yourself<</if>>.
-		<<set $activeSlave.analCount += 1>>
+		<<set $activeSlave.counter.anal += 1>>
 		<<set $analTotal += 1>>
 	<<else>>
 		pull $him to $his knees, <<if $PC.dick == 1>>shoving your dick down $his throat<<else>>straddling $his face and grinding yourself against $his mouth<</if>>.
-		<<set $activeSlave.oralCount += 1>>
+		<<set $activeSlave.counter.oral += 1>>
 		<<set $oralTotal += 1>>
 	<</if>>
 	The slut needs it so badly that $he almost climaxes, but you ruin $his building orgasms whenever you detect them. When you've gotten yours, you drop $him and walk off, leaving $him feeling comprehensively fucked, but no less horny. $He'll be @@.hotpink;very willing@@ to do anything that will earn $his release.
diff --git a/src/uncategorized/recETS.tw b/src/uncategorized/recETS.tw
index 7c11830017c..aa972562e00 100644
--- a/src/uncategorized/recETS.tw
+++ b/src/uncategorized/recETS.tw
@@ -54,7 +54,7 @@
 	<<set $activeSlave.relation = "mother">>
 	<<set $activeSlave.relationTarget = $activeSlave.ID + 1000>>
 <</if>>
-<<set $activeSlave.birthsTotal += 1>>
+<<set $activeSlave.counter.birthsTotal += 1>>
 <<slaveCost $activeSlave>>
 <<set $slaveCost -= 1000>>
 
@@ -80,7 +80,7 @@
 <<set $activeSlave.vagina = 2>>
 <<set $activeSlave.preg = -2>>
 <<set $activeSlave.ovaries = 1>>
-<<set $activeSlave.birthsTotal += 1>>
+<<set $activeSlave.counter.birthsTotal += 1>>
 <<set $activeSlave.face = 15>>
 <<set $activeSlave.skill.vaginal = 15>>
 <<set $activeSlave.anus = 0>>
@@ -123,7 +123,7 @@
 <<set $activeSlave.belly = 8000>>
 <<set $activeSlave.bellyPreg = 8000>>
 <<set $activeSlave.ovaries = 1>>
-<<set $activeSlave.birthsTotal += 1>>
+<<set $activeSlave.counter.birthsTotal += 1>>
 <<set $activeSlave.face = 15>>
 <<set $activeSlave.skill.vaginal = 35>>
 <<set $activeSlave.anus = 1>>
@@ -398,7 +398,7 @@
 <<set $activeSlave.oldDevotion = $activeSlave.devotion>>
 <<set $activeSlave.vagina = 2>>
 <<set $activeSlave.ovaries = 1>>
-<<set $activeSlave.birthsTotal += 1>>
+<<set $activeSlave.counter.birthsTotal += 1>>
 <<set $activeSlave.face = random(15,60)>>
 <<set $activeSlave.skill.vaginal = 35>>
 <<set $activeSlave.anus = 1>>
@@ -702,7 +702,7 @@
 <<set $activeSlave.pregAdaptation = 600>>
 <<set $activeSlave.labor = 1>>
 <<set $activeSlave.ovaries = 1>>
-<<set $activeSlave.birthsTotal = 5>>
+<<set $activeSlave.counter.birthsTotal = 5>>
 <<set $activeSlave.face = 15>>
 <<set $activeSlave.vagina = 4>>
 <<set $activeSlave.skill.vaginal = 45>>
@@ -764,7 +764,7 @@
 	<<set $activeSlave.relation = "daughter">>
 	<<set $activeSlave.relationTarget = $activeSlave.ID - 1000>>
 <</if>>
-<<set $activeSlave.birthsTotal = 0>>
+<<set $activeSlave.counter.birthsTotal = 0>>
 <<set $activeSlave.visualAge = $activeSlave.actualAge>>
 <<set $activeSlave.physicalAge = $activeSlave.actualAge>>
 <<set $activeSlave.ovaryAge = $activeSlave.actualAge>>
@@ -798,7 +798,7 @@
 	<<set $activeSlave.relation = "daughter">>
 	<<set $activeSlave.relationTarget = $activeSlave.ID - 1000>>
 <</if>>
-<<set $activeSlave.birthsTotal = 0>>
+<<set $activeSlave.counter.birthsTotal = 0>>
 <<set $activeSlave.preg = 0>>
 <<set $activeSlave.visualAge = $activeSlave.actualAge>>
 <<set $activeSlave.physicalAge = $activeSlave.actualAge>>
@@ -847,7 +847,7 @@
 <<set $activeSlave.skill.vaginal = 0>>
 <<set $activeSlave.faceShape = "cute">>
 <<set $activeSlave.boobs = 0>>
-<<set $activeSlave.birthsTotal = 0>>
+<<set $activeSlave.counter.birthsTotal = 0>>
 <<set $activeSlave.lactation = 0>>
 <<set $activeSlave.lactationDuration = 0>>
 <<set $activeSlave.anus = 0>>
@@ -1100,7 +1100,7 @@
 	<<set $activeSlave.pubertyXX = 0>>
 <</if>>
 <<set $activeSlave.vagina = 0>>
-<<set $activeSlave.birthsTotal = 0>>
+<<set $activeSlave.counter.birthsTotal = 0>>
 <<set $activeSlave.skill.vaginal = 15>>
 <<set $activeSlave.anus = 0>>
 <<set $activeSlave.boobs -= 300>>
@@ -1266,7 +1266,7 @@
 	<<run SetBellySize($activeSlave)>>
 	<<set $activeSlave.labor = 0>>
 	<<set $activeSlave.ovaries = 0>>
-	<<set $activeSlave.birthsTotal = 0>>
+	<<set $activeSlave.counter.birthsTotal = 0>>
 	<<set $activeSlave.anus = 0>>
 	<<set $activeSlave.skill.vaginal = 0>>
 	<<set $activeSlave.skill.whore = 0>>
@@ -1325,7 +1325,7 @@
 	<<set $activeSlave.preg = 0>>
 	<<set $activeSlave.pregType = 0>>
 	<<set $activeSlave.labor = 0>>
-	<<set $activeSlave.birthsTotal = 0>>
+	<<set $activeSlave.counter.birthsTotal = 0>>
 	<<set $activeSlave.anus = 0>>
 	<<set $activeSlave.skill.vaginal = 0>>
 	<<set $activeSlave.skill.whore = 0>>
@@ -1609,7 +1609,7 @@ This call is coming from a public kiosk, which is usually an indication that the
 <<link "Accept $his proposal and enslave $him">>
 	<<set $activeSlave.relation = 0>>
 	<<set $activeSlave.relationTarget = 0>>
-		<<set $activeSlave.oralCount += 1>>
+		<<set $activeSlave.counter.oral += 1>>
 		<<set $oralTotal += 1>>
 	<<run newSlave($activeSlave)>>
 	<<run cashX(forceNeg($contractCost), "slaveTransfer", $activeSlave)>>
diff --git a/src/uncategorized/resFailure.tw b/src/uncategorized/resFailure.tw
index 4d6da23a39c..6ce21159617 100644
--- a/src/uncategorized/resFailure.tw
+++ b/src/uncategorized/resFailure.tw
@@ -119,7 +119,7 @@
 		<<set $activeSlave.bellySag = 10>>
 		<<set $activeSlave.bellySagPreg = 10>>
 		<<set $activeSlave.hips = either(2, 2, 2, 2, 3)>>
-		<<set $activeSlave.birthsTotal = random(10,15)>>
+		<<set $activeSlave.counter.birthsTotal = random(10,15)>>
 		<<set $activeSlave.weight = random(60,160)>>
 		<<set $activeSlave.muscles = random(60,80)>>
 		<<set $activeSlave.chem = 10>>
@@ -786,8 +786,8 @@ The failure of a prominent organization within your arcology has @@.red;affected
 	<<for $i = 0; $i < $slaves.length; $i++>>
 	<<if ($slaves[$i].origin == "She was the leader of your arcology's Futanari Sisters until you engineered her community's failure and enslavement.")>>
 		<<set $activeSlave.devotion += 10>>
-		<<set $activeSlave.analCount += 1>>
-		<<set $activeSlave.vaginalCount += 1>>
+		<<set $activeSlave.counter.anal += 1>>
+		<<set $activeSlave.counter.vaginal += 1>>
 		<<set $analTotal += 1>>
 		<<set $vaginalTotal += 1>>
 	<</if>>
diff --git a/src/uncategorized/saDevotion.tw b/src/uncategorized/saDevotion.tw
index 06315e8c023..f27c3098c2c 100644
--- a/src/uncategorized/saDevotion.tw
+++ b/src/uncategorized/saDevotion.tw
@@ -69,18 +69,18 @@
 <</if>>
 <<if $slaves[$i].dick > 0 && canAchieveErection($slaves[$i]) && $PC.preg >= 18>>
 	<<if $PC.pregMood == 2>>
-		<<set $slaves[$i].penetrativeCount += 7>>
+		<<set $slaves[$i].counter.penetrative += 7>>
 	<<else>>
-		<<set $slaves[$i].penetrativeCount += 3>>
+		<<set $slaves[$i].counter.penetrative += 3>>
 	<</if>>
 <</if>>
 
-<<if $slaves[$i].PCKnockedUp > 0 && $slaves[$i].fetish != "mindbroken" && $slaves[$i].fuckdoll == 0 && $slaves[$i].devotion < -20>>
-	<<set _pregCountFactor = $slaves[$i].PCKnockedUp*5>>
-	$He got you pregnant<<if $slaves[$i].PCKnockedUp > 1>> more than once<</if>> and $he knows it. This is a @@.mediumorchid;huge boost@@ to $his ego and gives $him a slight edge on you.
+<<if $slaves[$i].counter.PCKnockedUp > 0 && $slaves[$i].fetish != "mindbroken" && $slaves[$i].fuckdoll == 0 && $slaves[$i].devotion < -20>>
+	<<set _pregCountFactor = $slaves[$i].counter.PCKnockedUp*5>>
+	$He got you pregnant<<if $slaves[$i].counter.PCKnockedUp > 1>> more than once<</if>> and $he knows it. This is a @@.mediumorchid;huge boost@@ to $his ego and gives $him a slight edge on you.
 	<<set $slaves[$i].devotion -= _pregCountFactor>>
-	<<if $slaves[$i].PCChildrenFathered > 0>>
-		Even better; you gave birth to $his child<<if $slaves[$i].PCChildrenFathered > 1>>ren<</if>>. To $him, $he is the dominant force and you are just a bitch to be bred. $He could create a scandal if $he started running $his mouth, something $he lords over you every chance $he gets under the assumption that @@.mediumaquamarine;you'll try to appease $him to keep $him quiet.@@
+	<<if $slaves[$i].counter.PCChildrenFathered > 0>>
+		Even better; you gave birth to $his child<<if $slaves[$i].counter.PCChildrenFathered > 1>>ren<</if>>. To $him, $he is the dominant force and you are just a bitch to be bred. $He could create a scandal if $he started running $his mouth, something $he lords over you every chance $he gets under the assumption that @@.mediumaquamarine;you'll try to appease $him to keep $him quiet.@@
 		<<set $slaves[$i].devotion -= 5+_pregCountFactor, $slaves[$i].trust += 5+_pregCountFactor>>
 	<</if>>
 <</if>>
@@ -427,7 +427,7 @@
 <<if ($CitizenRetirement == 1)>>
 <<if ($slaves[$i].devotion <= 95) || ($slaves[$i].trust <= 95)>>
 <<if $SexMilestoneRetirement == 1>>
-	<<if $slaves[$i].oralCount + $slaves[$i].analCount + $slaves[$i].vaginalCount + $slaves[$i].penetrativeCount + $slaves[$i].mammaryCount >= $retirementSex*0.8>>
+	<<if $slaves[$i].counter.oral + $slaves[$i].counter.anal + $slaves[$i].counter.vaginal + $slaves[$i].counter.penetrative + $slaves[$i].counter.mammary >= $retirementSex*0.8>>
 	<<if $slaves[$i].devotion >= -20>>
 		$He's @@.hotpink;more obedient@@ and @@.mediumaquamarine;more tolerant,@@
 		<<set $slaves[$i].devotion += 1>>
@@ -440,7 +440,7 @@
 	<</if>>
 <</if>>
 <<if $MilkMilestoneRetirement == 1>>
-	<<if $slaves[$i].milk >= $retirementMilk*0.8>>
+	<<if $slaves[$i].counter.milk >= $retirementMilk*0.8>>
 	<<if $slaves[$i].devotion >= -20>>
 		$He's @@.hotpink;more obedient@@ and @@.mediumaquamarine;more tolerant,@@
 		<<set $slaves[$i].devotion += 1>>
@@ -453,7 +453,7 @@
 	<</if>>
 <</if>>
 <<if $CumMilestoneRetirement == 1>>
-	<<if $slaves[$i].cum >= $retirementCum*0.8>>
+	<<if $slaves[$i].counter.cum >= $retirementCum*0.8>>
 	<<if $slaves[$i].devotion >= -20>>
 		$He's @@.hotpink;more obedient@@ and @@.mediumaquamarine;more tolerant,@@
 		<<set $slaves[$i].devotion += 1>>
@@ -466,7 +466,7 @@
 	<</if>>
 <</if>>
 <<if $BirthsMilestoneRetirement == 1>>
-	<<if $slaves[$i].births >= $retirementBirths*0.6>>
+	<<if $slaves[$i].counter.births >= $retirementBirths*0.6>>
 	<<if $slaves[$i].devotion >= -20>>
 		$He's @@.hotpink;more obedient@@ and @@.mediumaquamarine;more tolerant,@@
 		<<set $slaves[$i].devotion += 1>>
@@ -479,7 +479,7 @@
 	<</if>>
 <</if>>
 <<if $KillsMilestoneRetirement == 1>>
-	<<if $slaves[$i].pitKills >= $retirementKills*0.6>>
+	<<if $slaves[$i].counter.pitKills >= $retirementKills*0.6>>
 	<<if $slaves[$i].devotion >= -20>>
 		$He's @@.hotpink;more obedient@@ and @@.mediumaquamarine;more tolerant,@@
 		<<set $slaves[$i].devotion += 1>>
@@ -507,22 +507,22 @@
 		$He receives occasional sexual attention from you, since you barely have enough dedicated fucktoys to sate your libido, @@.hotpink;<<if $slaves[$i].devotion > 50>>making $him feel closer to you<<else>>keeping $him aware $he's your sex slave<</if>>.@@
 	<</if>>
 	<<set $slaves[$i].devotion += $freeSexualEnergy>>
-	<<set $slaves[$i].oralCount += $freeSexualEnergy>>
+	<<set $slaves[$i].counter.oral += $freeSexualEnergy>>
 	<<set $oralTotal += $freeSexualEnergy>>
 	<<if canDoVaginal($slaves[$i]) && $slaves[$i].vagina > 0>>
-		<<set $slaves[$i].vaginalCount += $freeSexualEnergy>>
+		<<set $slaves[$i].counter.vaginal += $freeSexualEnergy>>
 		<<set $vaginalTotal += $freeSexualEnergy>>
 	<</if>>
 	<<if canDoAnal($slaves[$i]) && $slaves[$i].anus > 0>>
-		<<set $slaves[$i].analCount += $freeSexualEnergy>>
+		<<set $slaves[$i].counter.anal += $freeSexualEnergy>>
 		<<set $analTotal += $freeSexualEnergy>>
 	<</if>>
 	<<if $slaves[$i].boobs > 500 && $PC.dick > 0>>
-		<<set $slaves[$i].mammaryCount += $freeSexualEnergy>>
+		<<set $slaves[$i].counter.mammary += $freeSexualEnergy>>
 		<<set $mammaryTotal += $freeSexualEnergy>>
 	<</if>>
 	<<if ($slaves[$i].toyHole == "dick") && canPenetrate($slaves[$i])>>
-		<<set $slaves[$i].penetrativeCount += $freeSexualEnergy>>
+		<<set $slaves[$i].counter.penetrative += $freeSexualEnergy>>
 		<<set $penetrativeTotal += $freeSexualEnergy>>
 		<<if canImpreg($PC, $slaves[$i])>>
 			<<= knockMeUp($PC, $freeSexualEnergy, 0, $slaves[$i].ID, 1)>>
diff --git a/src/uncategorized/saGetMilked.tw b/src/uncategorized/saGetMilked.tw
index b713d6b9076..bcd51e5ad08 100644
--- a/src/uncategorized/saGetMilked.tw
+++ b/src/uncategorized/saGetMilked.tw
@@ -149,11 +149,11 @@ gets milked this week.
 	<<if $milk < 1>>
 		<<set $milk = 1>>
 	<</if>>
-	<<set $slaves[$i].milk += $milk>>
+	<<set $slaves[$i].counter.milk += $milk>>
 	<<set $milkTotal += $milk>>
 
 	As a result, $he produces $milk liters of milk over the week.
-	<<set _incomeStats.milk = $milk>>
+	<<set _incomeStats.counter.milk = $milk>>
 
 	<<if ($arcologies[0].FSPastoralistLaw == 1)>>
 		<<set $milkSale = $milk*(8+Math.trunc($arcologies[0].FSPastoralist/30))>>
@@ -382,9 +382,9 @@ gets milked this week.
 		<<if $cum < 1>>
 			<<set $cum = 1>>
 		<</if>>
-		<<set $slaves[$i].cum += $cum>>
+		<<set $slaves[$i].counter.cum += $cum>>
 		<<set $cumTotal += $cum>>
-		<<set _incomeStats.cum = $cum>>
+		<<set _incomeStats.counter.cum = $cum>>
 
 		<<if ($arcologies[0].FSPastoralist == "unset")>>
 			<<set _cumSale = ($cum*random(15,25))>>
diff --git a/src/uncategorized/saLiveWithHG.tw b/src/uncategorized/saLiveWithHG.tw
index e81178649b1..304520ec875 100644
--- a/src/uncategorized/saLiveWithHG.tw
+++ b/src/uncategorized/saLiveWithHG.tw
@@ -416,7 +416,7 @@
 		<<else>>
 			<<set _oralUse += 5>>
 		<</if>>
-		<<set $HeadGirl.penetrativeCount += 15, $penetrativeTotal += 15>>
+		<<set $HeadGirl.counter.penetrative += 15, $penetrativeTotal += 15>>
 	<<elseif ($HeadGirl.fetish == "submissive")>>
 		$HeadGirl.slaveName walks a fine line with $slaves[$i].slaveName. They work out a sexual life in which $HeadGirl.slaveName is in charge, but $slaves[$i].slaveName takes the sexual lead: $slaves[$i].slaveName serves $his superior by taking _him2 firmly.
 		<<set _oralUse += 4>>
@@ -443,7 +443,7 @@
 		<<else>>
 			<<set _oralUse += 3>>
 		<</if>>
-		<<set $HeadGirl.penetrativeCount += 10, $penetrativeTotal += 10>>
+		<<set $HeadGirl.counter.penetrative += 10, $penetrativeTotal += 10>>
 	<<elseif ($HeadGirl.fetish == "dom")>>
 		$slaves[$i].slaveName serves $HeadGirl.slaveName as _his2 sexual and moral inferior, taking the Head Girl's <<if canPenetrate($HeadGirl)>>dick<<else>>strap-on<</if>> in all $his holes. Though it isn't necessary with such an obedient partner, $slaves[$i].slaveName is often tied up for use.
 		<<set _oralUse += 4>>
@@ -470,7 +470,7 @@
 		<<else>>
 			<<set _oralUse += 3>>
 		<</if>>
-		<<set $HeadGirl.penetrativeCount += 10, $penetrativeTotal += 10>>
+		<<set $HeadGirl.counter.penetrative += 10, $penetrativeTotal += 10>>
 	<<elseif ($HeadGirl.fetish == "humiliation")>>
 		$HeadGirl.slaveName is such an exhibitionist that $slaves[$i].slaveName finds $himself taking $HeadGirl.slaveName's <<if canPenetrate($HeadGirl)>>dick<<else>>strap-on<</if>> in public quite often.
 		<<set _oralUse += 4>>
@@ -497,17 +497,17 @@
 		<<else>>
 			<<set _oralUse += 3>>
 		<</if>>
-		<<set $HeadGirl.penetrativeCount += 10, $penetrativeTotal += 10>>
+		<<set $HeadGirl.counter.penetrative += 10, $penetrativeTotal += 10>>
 	<<elseif ($HeadGirl.fetish == "boobs")>>
 		$HeadGirl.slaveName is such a boob fetishist that $slaves[$i].slaveName sometimes wonders whether $HeadGirl.slaveName thinks there are four clits in the suite: the four nipples between the two of them.
 		<<set _oralUse += 4>>
 		<<set _mammaryUse += 6>>
-		<<set $HeadGirl.mammaryCount += 10, $mammaryTotal += 10>>
+		<<set $HeadGirl.counter.mammary += 10, $mammaryTotal += 10>>
 	<<elseif ($HeadGirl.fetish == "buttslut")>>
 		$HeadGirl.slaveName takes a dominant sexual role with $slaves[$i].slaveName; _he2 indulges _his2 <<if canDoAnal($slaves[$i])>>anal addiction by constantly buttfucking $slaves[$i].slaveName<<else>>ass obsession by constantly molesting and using $slaves[$i].slaveName's buttcheeks as a sex toy<</if>> while wearing a vibrating plug _himself2.
 		<<if canDoAnal($slaves[$i])>>
 			<<set _analUse += 10>>
-			<<set $HeadGirl.penetrativeCount += 10, $penetrativeTotal += 10>>
+			<<set $HeadGirl.counter.penetrative += 10, $penetrativeTotal += 10>>
 			<<if canImpreg($slaves[$i], $HeadGirl)>>
 				<<= knockMeUp($slaves[$i], 10, 1, $HeadGirl.ID)>>
 			<</if>>
@@ -515,8 +515,8 @@
 	<<elseif ($HeadGirl.fetish == "cumslut")>>
 		$HeadGirl.slaveName takes a dominant sexual role with $slaves[$i].slaveName; _he2 indulges _his2 oral fixation with constant oral sex. _He2 certainly applies _his2 mouth to $slaves[$i].slaveName when _he2 gets the chance, but $slaves[$i].slaveName does most of the sucking.
 		<<set _oralUse += 20>>
-		<<set $HeadGirl.oralCount += 10, $oralTotal += 10>>
-		<<set $HeadGirl.penetrativeCount += 10, $penetrativeTotal += 10>>
+		<<set $HeadGirl.counter.oral += 10, $oralTotal += 10>>
+		<<set $HeadGirl.counter.penetrative += 10, $penetrativeTotal += 10>>
 	<<elseif ($HeadGirl.fetish == "masochist")>>
 		$HeadGirl.slaveName carefully structures _his2 sexual games with $slaves[$i].slaveName to gratify _his2 deep need to be physically hurt during sex without damaging _his2 leadership. Usually, $slaves[$i].slaveName tortures $HeadGirl.slaveName until _he2's quite sated, and then takes a rough <<if canDoAnal($slaves[$i])>>buttfuck<<else>>facefucking<</if>> from the aroused $HeadGirl.slaveName's <<if canPenetrate($HeadGirl)>>dick<<else>>strap-on<</if>> to restore their relative positions.
 		<<if canDoAnal($slaves[$i])>>
@@ -527,7 +527,7 @@
 		<<else>>
 			<<set _oralUse += 10>>
 		<</if>>
-		<<set $HeadGirl.penetrativeCount += 10, $penetrativeTotal += 10>>
+		<<set $HeadGirl.counter.penetrative += 10, $penetrativeTotal += 10>>
 	<<elseif ($HeadGirl.attrXX > 65)>>
 		$HeadGirl.slaveName expects $slaves[$i].slaveName to be girlish sexually, and $slaves[$i].slaveName spends a lot of time on $his knees.
 		<<set _oralUse += 6>>
@@ -554,7 +554,7 @@
 		<<else>>
 			<<set _oralUse++>>
 		<</if>>
-		<<set $HeadGirl.penetrativeCount += 8, $penetrativeTotal += 8>>
+		<<set $HeadGirl.counter.penetrative += 8, $penetrativeTotal += 8>>
 	<<else>>
 		$HeadGirl.slaveName takes a dominant sexual role with $slaves[$i].slaveName, mostly getting oral<<if canPenetrate($HeadGirl) && (canDoVaginal($slaves[$i]) || canDoAnal($slaves[$i]))>> and fucking $him in the missionary position<<elseif $slaves[$i] >= 300>> and molesting $his breasts<</if>>.
 		<<set _oralUse += 4>>
@@ -583,15 +583,15 @@
 		<<else>>
 			<<set _oralUse += 3>>
 		<</if>>
-		<<set $HeadGirl.penetrativeCount += 10, $penetrativeTotal += 10>>
+		<<set $HeadGirl.counter.penetrative += 10, $penetrativeTotal += 10>>
 	<</if>>
 <</if>>
 
-<<set $slaves[$i].oralCount += _oralUse, $oralTotal += _oralUse>>
-<<set $slaves[$i].analCount += _analUse, $analTotal += _analUse>>
-<<set $slaves[$i].vaginalCount += _vaginalUse, $vaginalTotal += _vaginalUse>>
-<<set $slaves[$i].mammaryCount += _mammaryUse, $mammaryTotal += _mammaryUse>>
-<<set $slaves[$i].penetrativeCount += _penetrativeUse, $penetrativeTotal += _penetrativeUse>>
+<<set $slaves[$i].counter.oral += _oralUse, $oralTotal += _oralUse>>
+<<set $slaves[$i].counter.anal += _analUse, $analTotal += _analUse>>
+<<set $slaves[$i].counter.vaginal += _vaginalUse, $vaginalTotal += _vaginalUse>>
+<<set $slaves[$i].counter.mammary += _mammaryUse, $mammaryTotal += _mammaryUse>>
+<<set $slaves[$i].counter.penetrative += _penetrativeUse, $penetrativeTotal += _penetrativeUse>>
 
 <<set _cervixPump = 0>>
 <<if $slaves[$i].cervixImplant == 1 || $slaves[$i].cervixImplant == 3>>
diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index 8fcf4201525..08166af9ce9 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -164,7 +164,7 @@
 					<</if>>
 					<<if ($slaves[$i].dick > 0)>>
 						<<if ($slaves[$i].energy >= 40)>>
-							<<if ($slaves[$i].analCount > 0) && canDoAnal($slaves[$i])>>
+							<<if ($slaves[$i].counter.anal > 0) && canDoAnal($slaves[$i])>>
 								Every time $he cums with a dick up $his ass, $his @@.green;resistance to sex with men is worn away.@@
 								<<set $slaves[$i].attrXY += 3>>
 							<</if>>
@@ -229,7 +229,7 @@
 					<</if>>
 					<<if ($slaves[$i].dick > 0)>>
 						<<if ($slaves[$i].energy >= 60)>>
-							<<if ($slaves[$i].analCount > 0)>>
+							<<if ($slaves[$i].counter.anal > 0)>>
 								Every time $he cums to the feeling of a cock thrusting deep inside $him, $his @@.green;indifference to men is reduced.@@
 								<<set $slaves[$i].attrXY += 3>>
 							<</if>>
@@ -258,7 +258,7 @@
 					<</if>>
 					<<if ($slaves[$i].dick > 0)>>
 						<<if ($slaves[$i].energy >= 80)>>
-							<<if ($slaves[$i].analCount > 0)>>
+							<<if ($slaves[$i].counter.anal > 0)>>
 								$He often starts to climax as a cock begins to push inside $him, @@.green;deepening $his appetite for men.@@
 								<<set $slaves[$i].attrXY += 3>>
 							<</if>>
@@ -297,7 +297,7 @@
 					<</if>>
 					<<if canAchieveErection($slaves[$i])>>
 						<<if ($slaves[$i].energy >= 40)>>
-							<<if ($slaves[$i].penetrativeCount > 0)>>
+							<<if ($slaves[$i].counter.penetrative > 0)>>
 								Getting to fuck another girl is rare and special, and $he @@.green;starts to value getting to have sex with women.@@
 								<<set $slaves[$i].attrXY += 3>>
 							<</if>>
@@ -330,7 +330,7 @@
 					<</if>>
 					<<if canAchieveErection($slaves[$i])>>
 						<<if ($slaves[$i].energy >= 60)>>
-							<<if ($slaves[$i].penetrativeCount > 0)>>
+							<<if ($slaves[$i].counter.penetrative > 0)>>
 								@@.green;$His indifference to women@@ is worn down on the special occasions that $he's allowed to stick $his dick in one.
 								<<set $slaves[$i].attrXY += 3>>
 							<</if>>
@@ -366,7 +366,7 @@
 					<</if>>
 					<<if canAchieveErection($slaves[$i])>>
 						<<if ($slaves[$i].energy >= 80)>>
-							<<if ($slaves[$i].penetrativeCount > 0)>>
+							<<if ($slaves[$i].counter.penetrative > 0)>>
 								$He cherishes the special occasions on which $he gets to cum inside a girl, @@.green;building $his appetite for women.@@
 								<<set $slaves[$i].attrXY += 3>>
 							<</if>>
@@ -2968,7 +2968,7 @@
 									Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@
 									<<= FSChange("Hedonism", 2)>>
 								<</if>>
-							<<elseif $slaves[$i].births > 10>>
+							<<elseif $slaves[$i].counter.births > 10>>
 								$He's been bred so much that $he starts to pay as much sexual attention to pregnancy as to impregnation. @@.yellow;$He's become obsessed with breeding.@@
 								<<set $slaves[$i].sexualFlaw = "breeder">>
 								<<set $slaves[$i].fetishStrength = 100>>
@@ -3808,7 +3808,7 @@
 		<<elseif $slaves[$i].pregSource > 0>>
 			<<set _babyDaddy = findFather($slaves[$i].pregSource)>>
 			<<if def _babyDaddy>>
-				<<set _adjust = _babyDaddy.slavesKnockedUp++>>
+				<<set _adjust = _babyDaddy.counter.slavesKnockedUp++>>
 				<<set adjustFatherProperty(_babyDaddy, "slavesKnockedUp", _adjust)>>
 			<</if>>
 		<</if>>
@@ -4079,7 +4079,7 @@
 					<</switch>>
 				<</if>>
 			<</if>>
-			<<if ($slaves[$i].fetishStrength <= 95) && (_fetishChangeChance > random(0,100)) && ($slaves[$i].oralCount+$slaves[$i].vaginalCount+$slaves[$i].analCount > 200) && ($slaves[$i].fetish != "pregnancy")>>
+			<<if ($slaves[$i].fetishStrength <= 95) && (_fetishChangeChance > random(0,100)) && ($slaves[$i].counter.oral+$slaves[$i].counter.vaginal+$slaves[$i].counter.anal > 200) && ($slaves[$i].fetish != "pregnancy")>>
 				The combination of pregnancy and constant sex has @@.lightcoral;sexualized pregnancy for $him.@@
 				<<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>>
 			<</if>>
@@ -4366,7 +4366,7 @@
 						<</if>>
 					<</if>> /* closes not fuckdoll not mindbroken */
 
-					<<set $slaves[$i].preg = 1, $slaves[$i].pregSource = $HeadGirl.ID, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1, $HGCum -= 1, $HeadGirl.penetrativeCount += 10, $penetrativeTotal += 10>>
+					<<set $slaves[$i].preg = 1, $slaves[$i].pregSource = $HeadGirl.ID, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1, $HGCum -= 1, $HeadGirl.counter.penetrative += 10, $penetrativeTotal += 10>>
 					<<set $slaves[$i].pregType = setPregType($slaves[$i])>>
 					<<set WombImpregnate($slaves[$i], $slaves[$i].pregType, $HeadGirl.ID, 1)>>
 					<<set $activeSlave = $slaves[$i]>><<if $slaves[$i].mpreg == 1>><<= AnalVCheck(10)>><<else>><<= VaginalVCheck(10)>><</if>><<set $slaves[$i] = $activeSlave>>
@@ -4437,7 +4437,7 @@
 
 				<<default>> /* random impregnation chance on other assignments - consider relationships first */
 					<<if !["chastity", "masturbation"].includes($slaves[$i].releaseRules) || $slaves[$i].devotion <= 50>>
-						<<if (_conceptionSeed > 80) && (($slaves[$i].vaginalCount > 0) || ($slaves[$i].analCount > 0 && $slaves[$i].mpreg > 0))>> /* TODO: compare to previous week totals? */
+						<<if (_conceptionSeed > 80) && (($slaves[$i].counter.vaginal > 0) || ($slaves[$i].counter.anal > 0 && $slaves[$i].mpreg > 0))>> /* TODO: compare to previous week totals? */
 							<<if $slaves[$i].relationshipTarget > 0>>
 								<<set _tempLover = getSlave($slaves[$i].relationshipTarget)>>
 								<<if ndef _tempLover>>@@.red;Error, relationshipTarget not found.@@<</if>>
@@ -5438,7 +5438,7 @@
 			<<= FSChangePorn("Eugenics", 2)>>
 		<</if>>
 	<</if>>
-	<<if $arcologies[0].FSRepopulationFocusMilfPolicy == 1 && $slaves[$i].birthsTotal > 0>>
+	<<if $arcologies[0].FSRepopulationFocusMilfPolicy == 1 && $slaves[$i].counter.birthsTotal > 0>>
 		Society @@.green;loves@@ MILFs and as a mother, $slaves[$i].slaveName fits right in.
 		<<run repX(Math.trunc($FSSingleSlaveRep), "futureSocieties", $slaves[$i])>>
 	<</if>>
@@ -5592,13 +5592,13 @@
 			<<= FSChangePorn("BodyPurist", -2)>>
 		<</if>>
 		<<if $slaves[$i].fuckdoll == 0>>
-			<<if $slaves[$i].vagina == 0 && $slaves[$i].anus == 0 && $slaves[$i].vaginalCount == 0 && $slaves[$i].analCount == 0>>
+			<<if $slaves[$i].vagina == 0 && $slaves[$i].anus == 0 && $slaves[$i].counter.vaginal == 0 && $slaves[$i].counter.anal == 0>>
 				Society @@.green;strongly approves@@ of $his intact holes, idolizing $his pristine body.
 				<<= FSChangePorn("BodyPurist", 3)>>
-			<<elseif $slaves[$i].vagina == 0 && $slaves[$i].vaginalCount == 0>>
+			<<elseif $slaves[$i].vagina == 0 && $slaves[$i].counter.vaginal == 0>>
 				Society @@.green;approves@@ of $his intact hymen, advancing ideals of pure, fresh slaves.
 				<<= FSChangePorn("BodyPurist", 1)>>
-			<<elseif $slaves[$i].anus == 0 && $slaves[$i].analCount == 0>>
+			<<elseif $slaves[$i].anus == 0 && $slaves[$i].counter.anal == 0>>
 				Society @@.green;approves@@ of $his intact anus, advancing ideals of pure, fresh slaves.
 				<<= FSChangePorn("BodyPurist", 1)>>
 			<</if>>
@@ -6405,15 +6405,15 @@
 	<<if (def _j) && isSlaveAvailable($slaves[$i]) && isSlaveAvailable($slaves[_j])>> /* sexy time */
 		<<if $slaves[$i].relationship == 5 && canPenetrate($slaves[$i])>>
 			<<if $slaves[_j].vagina == 0 && canDoVaginal($slaves[_j])>>
-				<<set $slaves[_j].vagina++, $slaves[_j].vaginalCount++, $vaginalTotal++>>
-				<<set $slaves[$i].penetrativeCount++, $penetrativeTotal++>>
+				<<set $slaves[_j].vagina++, $slaves[_j].counter.vaginal++, $vaginalTotal++>>
+				<<set $slaves[$i].counter.penetrative++, $penetrativeTotal++>>
 				<<if canImpreg($slaves[_j], $slaves[$i])>>
 					<<= knockMeUp($slaves[_j], 50, 0, $slaves[$i].ID, 1)>>
 				<</if>>
 			<</if>>
 			<<if $slaves[_j].anus == 0 && canDoAnal($slaves[_j])>>
-				<<set $slaves[_j].anus++, $slaves[_j].analCount++, $analTotal++>>
-				<<set $slaves[$i].penetrativeCount++, $penetrativeTotal++>>
+				<<set $slaves[_j].anus++, $slaves[_j].counter.anal++, $analTotal++>>
+				<<set $slaves[$i].counter.penetrative++, $penetrativeTotal++>>
 				<<if canImpreg($slaves[_j], $slaves[$i])>>
 					<<= knockMeUp($slaves[_j], 50, 1, $slaves[$i].ID, 1)>>
 				<</if>>
@@ -7789,7 +7789,7 @@
 					<<set $slaves[$i].trust -= 2.0>>
 				<</if>>
 			<</if>>
-			<<if ($slaves[$i].births gt 100) and ($slaves[$i].devotion lt 0) and ($slaves[$i].trust lt 0) and ($slaves[$i].fetish isnot "mindbroken")>>
+			<<if ($slaves[$i].counter.births gt 100) and ($slaves[$i].devotion lt 0) and ($slaves[$i].trust lt 0) and ($slaves[$i].fetish isnot "mindbroken")>>
 				Being constantly pregnant and giving birth to over a hundred offspring has taken its toll on $slaves[$i].slaveName's mind. Feeling that $he is nothing more than a breeder has destroyed any hopes that $he had. $slaves[$i].slaveName has become completely broken, leaving $him nothing more than a baby filled sack.
 				<<set $slaves[$i].fetish = "mindbroken">>
 				<<set $slaves[$i].sexualFlaw = "none">>
@@ -7800,8 +7800,8 @@
 				<<set $slaves[$i].sexualFlaw = "none">>
 				<<set $slaves[$i].behavioralFlaw = "none">>
 			<</if>>
-			<<if $slaves[$i].fetish == "mindbroken" and $slaves[$i].weight is -3 and $slaves[$i].butt is 0 and $slaves[$i].boobs is 0 and $slaves[$i].muscles is 0 and (($slaves[$i].physicalAge lt 18 and $slaves[$i].births gt 50) or ($slaves[$i].physicalAge lte 32 and $slaves[$i].births gt 100) or ($slaves[$i].physicalAge gt 32 and $slaves[$i].births gt 150))>>
-				<<set $slaves[$i].births += 50>>
+			<<if $slaves[$i].fetish == "mindbroken" and $slaves[$i].weight is -3 and $slaves[$i].butt is 0 and $slaves[$i].boobs is 0 and $slaves[$i].muscles is 0 and (($slaves[$i].physicalAge lt 18 and $slaves[$i].counter.births gt 50) or ($slaves[$i].physicalAge lte 32 and $slaves[$i].counter.births gt 100) or ($slaves[$i].physicalAge gt 32 and $slaves[$i].counter.births gt 150))>>
+				<<set $slaves[$i].counter.births += 50>>
 				<<set $birthsTotal += 50>>
 				<<set $slaves[$i].vagina to 10>>
 				<<set $slaves[$i].preg to 0>>
@@ -8183,27 +8183,27 @@
 				<<set $retiree = $slaves[$i].ID>>
 			<</if>>
 			<<if $SexMilestoneRetirement == 1>>
-				<<if $slaves[$i].oralCount + $slaves[$i].analCount + $slaves[$i].vaginalCount + $slaves[$i].penetrativeCount + $slaves[$i].mammaryCount >= $retirementSex>>
+				<<if $slaves[$i].counter.oral + $slaves[$i].counter.anal + $slaves[$i].counter.vaginal + $slaves[$i].counter.penetrative + $slaves[$i].counter.mammary >= $retirementSex>>
 					<<set $retiree = $slaves[$i].ID>>
 				<</if>>
 			<</if>>
 			<<if $MilkMilestoneRetirement == 1>>
-				<<if $slaves[$i].milk >= $retirementMilk>>
+				<<if $slaves[$i].counter.milk >= $retirementMilk>>
 					<<set $retiree = $slaves[$i].ID>>
 				<</if>>
 			<</if>>
 			<<if $CumMilestoneRetirement == 1>>
-				<<if $slaves[$i].cum >= $retirementCum>>
+				<<if $slaves[$i].counter.cum >= $retirementCum>>
 					<<set $retiree = $slaves[$i].ID>>
 				<</if>>
 			<</if>>
 			<<if $BirthsMilestoneRetirement == 1>>
-				<<if $slaves[$i].births >= $retirementBirths>>
+				<<if $slaves[$i].counter.births >= $retirementBirths>>
 					<<set $retiree = $slaves[$i].ID>>
 				<</if>>
 			<</if>>
 			<<if $KillsMilestoneRetirement == 1>>
-				<<if $slaves[$i].pitKills >= $retirementKills>>
+				<<if $slaves[$i].counter.pitKills >= $retirementKills>>
 					<<set $retiree = $slaves[$i].ID>>
 				<</if>>
 			<</if>>
diff --git a/src/uncategorized/saPleaseYou.tw b/src/uncategorized/saPleaseYou.tw
index fcbf1843199..e5f32975740 100644
--- a/src/uncategorized/saPleaseYou.tw
+++ b/src/uncategorized/saPleaseYou.tw
@@ -130,7 +130,7 @@ serves you this week.
 					<<= knockMeUp($slaves[$i], _vaginalUse, 0, -1, 1)>>
 				<</if>>
 			<</if>>
-			<<set $slaves[$i].vaginalCount += _vaginalUse, $vaginalTotal += _vaginalUse>>
+			<<set $slaves[$i].counter.vaginal += _vaginalUse, $vaginalTotal += _vaginalUse>>
 		<<else>>
 			You keep $him with you all week, using it as your personal sex toy
 			<<if ($fuckSlaves <= $PC.sexualEnergy/2)>>
@@ -149,7 +149,7 @@ serves you this week.
 					<<= knockMeUp($slaves[$i], _vaginalUse, 0, -1, 1)>>
 				<</if>>
 			<</if>>
-			<<set $slaves[$i].vaginalCount += _vaginalUse, $vaginalTotal += _vaginalUse>>
+			<<set $slaves[$i].counter.vaginal += _vaginalUse, $vaginalTotal += _vaginalUse>>
 		<</if>>
 
 	<<elseif ($slaves[$i].toyHole == "ass")>>
@@ -256,7 +256,7 @@ serves you this week.
 			<<if canImpreg($slaves[$i], $PC)>>
 				<<= knockMeUp($slaves[$i], _analUse, 1, -1, 1)>>
 			<</if>>
-			<<set $slaves[$i].analCount += _analUse, $analTotal += _analUse>>
+			<<set $slaves[$i].counter.anal += _analUse, $analTotal += _analUse>>
 		<<else>>
 			You keep $him with you all week, using $him as your personal sex toy
 			<<if ($fuckSlaves <= $PC.sexualEnergy/2)>>
@@ -275,7 +275,7 @@ serves you this week.
 					<<= knockMeUp($slaves[$i], _analUse, 1, -1, 1)>>
 				<</if>>
 			<</if>>
-			<<set $slaves[$i].analCount += _analUse, $analTotal += _analUse>>
+			<<set $slaves[$i].counter.anal += _analUse, $analTotal += _analUse>>
 		<</if>>
 
 	<<elseif ($slaves[$i].toyHole == "mouth")>>
@@ -397,7 +397,7 @@ serves you this week.
 					$He frequently climaxes with <<if $PC.dick == 1>>your dick in $his mouth<<else>>$his mouth on your cunt<</if>>, learning that giving @@.lightcoral;blowjobs is a lot of fun.@@
 				<</if>>
 			<</if>>
-			<<set $slaves[$i].oralCount += _oralUse, $oralTotal += _oralUse>>
+			<<set $slaves[$i].counter.oral += _oralUse, $oralTotal += _oralUse>>
 		<<else>>
 			You keep $him with you all week, using it as your personal sex toy
 			<<if ($fuckSlaves <= $PC.sexualEnergy/2)>>
@@ -411,7 +411,7 @@ serves you this week.
 				on occasion.
 			<</if>>
 			When you're not using it, it <<if $activeSlave.amp > 0>>rests<<else>>stands<</if>> nearby, waiting silently for your order to open its mouth.
-			<<set $slaves[$i].oralCount += _oralUse, $oralTotal += _oralUse>>
+			<<set $slaves[$i].counter.oral += _oralUse, $oralTotal += _oralUse>>
 		<</if>>
 
 	<<elseif $slaves[$i].toyHole == "boobs">>
@@ -572,7 +572,7 @@ serves you this week.
 				<<set $slaves[$i].induceLactation += 2>>
 				<<= induceLactation($slaves[$i])>>
 			<</if>>
-			<<set $slaves[$i].mammaryCount += _mammaryUse, $mammaryTotal += _mammaryUse>>
+			<<set $slaves[$i].counter.mammary += _mammaryUse, $mammaryTotal += _mammaryUse>>
 		<<else>>
 			You keep $him with you all week, using $him as your personal sex toy
 			<<if ($fuckSlaves <= $PC.sexualEnergy/2)>>
@@ -586,7 +586,7 @@ serves you this week.
 				on occasion.
 			<</if>>
 			When you're not using $him, $he <<if $activeSlave.amp > 0>>rests<<else>>stands<</if>> nearby, waiting silently for your order to present $his chest.
-			<<set $slaves[$i].mammaryCount += _mammaryUse, $mammaryTotal += _mammaryUse>>
+			<<set $slaves[$i].counter.mammary += _mammaryUse, $mammaryTotal += _mammaryUse>>
 		<</if>>
 
 	/*check*/
@@ -851,7 +851,7 @@ serves you this week.
 				<<set $slaves[$i].behavioralFlaw = "none">>
 			<</if>>
 		<</if>>
-		<<set $slaves[$i].penetrativeCount += _penetrativeUse, $penetrativeTotal += _penetrativeUse>>
+		<<set $slaves[$i].counter.penetrative += _penetrativeUse, $penetrativeTotal += _penetrativeUse>>
 		<<if canImpreg($PC, $slaves[$i])>>
 			<<= knockMeUp($PC, _penetrativeUse, 0, $slaves[$i].ID)>>
 		<</if>>
@@ -1042,10 +1042,10 @@ serves you this week.
 	<<set _analUse = Math.trunc((_analUse/_demand)*_acts)>>
 	<<set _vaginalUse = Math.trunc((_vaginalUse/_demand)*_acts)>>
 	<<set _mammaryUse = Math.trunc((_mammaryUse/_demand)*_acts)>>
-	<<set $slaves[$i].oralCount += _oralUse, $oralTotal += _oralUse>>
-	<<set $slaves[$i].analCount += _analUse, $analTotal += _analUse>>
-	<<set $slaves[$i].vaginalCount += _vaginalUse, $vaginalTotal += _vaginalUse>>
-	<<set $slaves[$i].mammaryCount += _mammaryUse, $mammaryTotal += _mammaryUse>>
+	<<set $slaves[$i].counter.oral += _oralUse, $oralTotal += _oralUse>>
+	<<set $slaves[$i].counter.anal += _analUse, $analTotal += _analUse>>
+	<<set $slaves[$i].counter.vaginal += _vaginalUse, $vaginalTotal += _vaginalUse>>
+	<<set $slaves[$i].counter.mammary += _mammaryUse, $mammaryTotal += _mammaryUse>>
 
 	<<if $slaves[$i].fuckdoll == 0>>
 		<<if ($slaves[$i].health < 0) && (random(1,100) > 50)>>
diff --git a/src/uncategorized/saRecruitGirls.tw b/src/uncategorized/saRecruitGirls.tw
index 256649b1b23..a4fbe817dd8 100644
--- a/src/uncategorized/saRecruitGirls.tw
+++ b/src/uncategorized/saRecruitGirls.tw
@@ -311,7 +311,7 @@
 	<</if>>
 
 	<<if $recruiterTarget == "desperate whores">>
-		<<if ($Recruiter.analCount + $Recruiter.oralCount + $Recruiter.vaginalCount) > 200>>
+		<<if ($Recruiter.counter.anal + $Recruiter.counter.oral + $Recruiter.counter.vaginal) > 200>>
 			As a veteran slut, $he speaks from experience when $he says that being your slave whore will be safer and healthier than streetwalking.
 			<<set $recruiterProgress += 1>>
 		<<else>>
@@ -552,7 +552,7 @@
 			<</if>>
 			<<set _FSmatch++, $arcologies[0].FSRepopulationFocus += 0.01*$FSSingleSlaveRep>>
 		<</if>>
-		<<if $slaves[$i].births > 3 || $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 50>>
+		<<if $slaves[$i].counter.births > 3 || $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 50>>
 			<<set _FSdefend++, $arcologies[0].FSRepopulationFocus += 0.01*$FSSingleSlaveRep>>
 		<</if>>
 	<<elseif $arcologies[0].FSRestart != "unset">>
@@ -618,7 +618,7 @@
 	<<if $arcologies[0].FSRomanRevivalist != "unset">>
 		<<if $slaves[$i].clothes == "a toga">>
 			<<set _seed += 1>>
-			<<if $slaves[$i].face > 10 && $slaves[$i].pitKills > 0>> /* protip: it doesn't have to be YOUR pit */
+			<<if $slaves[$i].face > 10 && $slaves[$i].counter.pitKills > 0>> /* protip: it doesn't have to be YOUR pit */
 				<<set _seed += 5, _FSmatch++, $arcologies[0].FSRomanRevivalist += 0.02*$FSSingleSlaveRep>>
 			<</if>>
 		<</if>>
@@ -740,14 +740,14 @@
 				$He makes a habit of allowing the public to fondle and enjoy the movements within $his baby filled belly.
 			<<elseif $slaves[$i].preg > $slaves[$i].pregData.normalBirth/2.66>>
 				$He makes a habit of allowing the public to fondle and enjoy baby rounded belly.
-			<<elseif $slaves[$i].births > 0>>
+			<<elseif $slaves[$i].counter.births > 0>>
 				Any time $he stars in an erotic photo shoot, $he always makes sure to follow up with a, hopefully positive, pregnancy test. Though $he makes sure to hype up $his viewers to sign up to be the one to knock $him up should it come up negative.
 			<<else>>
 				$His efforts would have more impact if $his womb wasn't so empty. Disappointing to any who would want to see $him pregnant.
 			<</if>>
 			<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 50>>
 				$He is smart enough to not only repeat your repopulationist goals, but to expand upon them.
-			<<elseif $slaves[$i].births > 3>>
+			<<elseif $slaves[$i].counter.births > 3>>
 				$He uses $his experience as a mother as leverage to convince virgin ladies that motherhood is wonderful.
 			<<else>>
 				Being both unintelligent and inexperienced, $his attempts to emphasize the joys of pregnancy only come off as someone who likes big bellies, no matter their cause.
@@ -940,11 +940,11 @@
 		<</if>>
 		<<if $arcologies[0].FSRomanRevivalist != "unset">>
 			<<if $slaves[$i].clothes == "a toga">>
-				<<if $slaves[$i].face > 10 && $slaves[$i].pitKills > 0>>
+				<<if $slaves[$i].face > 10 && $slaves[$i].counter.pitKills > 0>>
 					$He thrills audiences by recounting tales of $his exploits as a beautiful and deadly gladiatrix-//slash//-love-slave for the First Citizen of the Eternal City reborn.
 				<<elseif $slaves[$i].face > 10>>
 					$His statuesque beauty is a fitting tribute to the glory of the Eternal City reborn, but $he still lacks the edge of //bloodthirstiness// that makes life here so exciting.
-				<<elseif $slaves[$i].pitKills > 0>>
+				<<elseif $slaves[$i].counter.pitKills > 0>>
 					Even though $his history of gladiatorial combat is noble, when mixed with $his homeliness it tends to frighten the squeamish as much as it attracts the sanguinary.
 				<<else>>
 					$He comes across like a historical tour guide; more worthy citizens would flock to the New Rome if your recruiter appeared as a statuesque, and possibly deadly, inamorata of its ruler.
diff --git a/src/uncategorized/saRelationships.tw b/src/uncategorized/saRelationships.tw
index af026b892c4..7f7a66cf69e 100644
--- a/src/uncategorized/saRelationships.tw
+++ b/src/uncategorized/saRelationships.tw
@@ -21,7 +21,7 @@
 			<<elseif (_SlaveI.assignment == "serve the public") || (_SlaveI.assignment == "serve in the club")>>
 				and $his life is an endless stream of lovers, $he unconsciously loses any sense of emotional attachment outside the intimacy of sex. @@.lightgreen;$He's become an emotional slut!@@
 				<<set _SlaveI.relationship = -1>>
-			<<elseif (_SlaveI.energy > 95) && ((_SlaveI.analCount + _SlaveI.vaginalCount + _SlaveI.oralCount + _SlaveI.mammaryCount + _SlaveI.penetrativeCount) > ($week - _SlaveI.weekAcquired) * random(20, 30))>>
+			<<elseif (_SlaveI.energy > 95) && ((_SlaveI.counter.anal + _SlaveI.counter.vaginal + _SlaveI.counter.oral + _SlaveI.counter.mammary + _SlaveI.counter.penetrative) > ($week - _SlaveI.weekAcquired) * random(20, 30))>>
 				is a total sex addict, and has a spectacularly promiscuous sexual history, $he begins to think of sex as $his only meaningful emotional connection with people. @@.lightgreen;$He's become an emotional slut!@@
 				<<set _SlaveI.relationship = -1>>
 			<<else>>
diff --git a/src/uncategorized/saRivalries.tw b/src/uncategorized/saRivalries.tw
index 66ed851d903..063cc6dac63 100644
--- a/src/uncategorized/saRivalries.tw
+++ b/src/uncategorized/saRivalries.tw
@@ -163,14 +163,14 @@
 						<<if $slaves[$i].fetishKnown>>
 							<<if $slaves[$i].fetish == "sadist">>
 								$slaves[$i].slaveName is horny and sadistic, so $he rapes $his rival <<= SlaveFullName($slaves[_j])>> every chance $he gets; this @@.hotpink;thrills@@ $slaves[$i].slaveName, but $slaves[_j].slaveName is @@.golden;frightened@@ that you let it happen.
-								<<set $slaves[$i].need = 0, $slaves[$i].devotion += 3, $slaves[_j].trust -= 3, $slaves[$i].penetrativeCount += 5, $slaves[_j].oralCount += 5>>
+								<<set $slaves[$i].need = 0, $slaves[$i].devotion += 3, $slaves[_j].trust -= 3, $slaves[$i].counter.penetrative += 5, $slaves[_j].counter.oral += 5>>
 								<<if $slaves[$i].rivalry < 3>>
 									Of course, this @@.lightsalmon;worsens their rivalry.@@
 									<<set $slaves[_j].rivalry += 1, $slaves[$i].rivalry += 1, _worsenedRivalry = 1>>
 								<</if>>
 							<<elseif $slaves[$i].fetish == "dom">>
 								$slaves[$i].slaveName is horny and dominant, so $he forces $his rival <<= SlaveFullName($slaves[_j])>> to submit to $him whenever $he can; this @@.hotpink;thoroughly satisfies@@ $slaves[$i].slaveName, but $slaves[_j].slaveName is @@.golden;angered@@ that you let it happen.
-								<<set $slaves[$i].need = 0, $slaves[$i].devotion += 3, $slaves[_j].devotion -= 3, $slaves[$i].penetrativeCount += 5, $slaves[_j].oralCount += 5>>
+								<<set $slaves[$i].need = 0, $slaves[$i].devotion += 3, $slaves[_j].devotion -= 3, $slaves[$i].counter.penetrative += 5, $slaves[_j].counter.oral += 5>>
 								<<if $slaves[$i].rivalry < 3>>
 									Of course, this @@.lightsalmon;worsens their rivalry.@@
 									<<set $slaves[_j].rivalry += 1, $slaves[$i].rivalry += 1, _worsenedRivalry = 1>>
@@ -290,4 +290,4 @@
 		<<set $slaves[_j].rivalry = 0, $slaves[_j].rivalryTarget = 0>>
 		<<set $slaves[$i].rivalry = 0, $slaves[$i].rivalryTarget = 0>>
 	<</if>>
-<</if>>
\ No newline at end of file
+<</if>>
diff --git a/src/uncategorized/saRules.tw b/src/uncategorized/saRules.tw
index 7193e0894d0..6c5798e4d48 100644
--- a/src/uncategorized/saRules.tw
+++ b/src/uncategorized/saRules.tw
@@ -1166,9 +1166,9 @@
 				<<if canImpreg($slaves[$i], $PC) && (($slaves[$i].vagina > 0 && $slaves[$i].ovaries == 1)||($slaves[$i].anus != 0 && $slaves[$i].mpreg == 1))>>
 					<<= knockMeUp($slaves[$i], 10, 0, -1, 1)>>
 					<<if ($slaves[$i].vagina > 0 && $slaves[$i].ovaries == 1)>>
-						<<set $slaves[$i].vaginalCount += 7, $vaginalTotal += 7>>
+						<<set $slaves[$i].counter.vaginal += 7, $vaginalTotal += 7>>
 					<<else>>
-						<<set $slaves[$i].analCount += 7, $analTotal += 7>>
+						<<set $slaves[$i].counter.anal += 7, $analTotal += 7>>
 					<</if>>
 					<<if $slaves[$i].preg > 0>>
 						It comes as little surprise when routine health checks start to show @@.lime;$he's pregnant!@@
@@ -1177,13 +1177,13 @@
 			<<elseif _lover != 0>>
 				<<set $slaves[$i].need = 0>>
 				is well taken care of during $his stay in $clinicName; $his <<if $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>> frequently stops by when $he gets the chance to make sure $his sexual needs are properly handled.
-				<<set $slaves[_lover].oralCount += 14, $oralTotal += 14>>
+				<<set $slaves[_lover].counter.oral += 14, $oralTotal += 14>>
 			<<elseif $Nurse != 0>>
 				is routinely brought to orgasm by $Nurse.slaveName as part of $his duties.
 				<<if canPenetrate($slaves[$i]) && $Nurse.boobs >= 500>>
-					<<set $slaves[_FLs].mammaryCount += 14, $mammaryTotal += 14>>
+					<<set $slaves[_FLs].counter.mammary += 14, $mammaryTotal += 14>>
 				<<else>>
-					<<set $slaves[_FLs].oralCount += 14, $oralTotal += 14>>
+					<<set $slaves[_FLs].counter.oral += 14, $oralTotal += 14>>
 					/* possible cumflation code here */
 				<</if>>
 				<<set $slaves[$i].need -= 60>>
@@ -1527,31 +1527,31 @@
 				<<if canImpreg($slaves[$i], $PC) && (($slaves[$i].vagina > 0 && $slaves[$i].ovaries == 1)||($slaves[$i].anus != 0 && $slaves[$i].mpreg == 1))>>
 					<<= knockMeUp($slaves[$i], 10, 0, -1, 1)>>
 					<<if ($slaves[$i].vagina > 0 && $slaves[$i].ovaries == 1)>>
-						<<set $slaves[$i].vaginalCount += 7, $vaginalTotal += 7>>
+						<<set $slaves[$i].counter.vaginal += 7, $vaginalTotal += 7>>
 					<<else>>
-						<<set $slaves[$i].analCount += 7, $analTotal += 7>>
+						<<set $slaves[$i].counter.anal += 7, $analTotal += 7>>
 					<</if>>
 					<<if $slaves[$i].preg > 0>>
 						As an added show, you @@.lime;proudly display $his positive pregnancy@@ test for all to see.
 					<</if>>
 				<<elseif canDoVaginal($slaves[$i]) && $slaves[$i].vagina > 0>>
-					<<set $slaves[$i].vaginalCount += 7, $vaginalTotal += 7>>
+					<<set $slaves[$i].counter.vaginal += 7, $vaginalTotal += 7>>
 				<<elseif canDoAnal($slaves[$i]) && $slaves[$i].anus > 0>>
-					<<set $slaves[$i].analCount += 7, $analTotal += 7>>
+					<<set $slaves[$i].counter.anal += 7, $analTotal += 7>>
 				<</if>>
 			<<elseif $slaves[$i].need < $slaves[$i].energy*0.5>>
 				<<if $Wardeness != 0 && canPenetrate($Wardeness)>>
 					<<run SimpleSlaveFucking($slaves[$i], _wardenFunTimes)>>
-					<<set $slaves[_FLs].penetrativeCount += _wardenFunTimes, $penetrativeTotal += _wardenFunTimes>>
+					<<set $slaves[_FLs].counter.penetrative += _wardenFunTimes, $penetrativeTotal += _wardenFunTimes>>
 					<<if _wardenFunTimes > 0 && canImpreg($slaves[$i], $Wardeness) && ($cellblockWardenCumsInside == 1 || $Wardeness.fetish == "mindbroken") && (($slaves[$i].vagina > 0 && $slaves[$i].ovaries == 1) || ($slaves[$i].anus > 0 && $slaves[$i].mpreg == 1))>>
 						<<if ($slaves[$i].vagina > 0 && $slaves[$i].ovaries == 1)>>
 							<<= knockMeUp($slaves[$i], 10, 0, $Wardeness.ID, 1)>>
-							<<set $slaves[$i].vaginalCount++, $vaginalTotal++>>
-							<<set $slaves[_FLs].penetrativeCount += 1, $penetrativeTotal += 1>>
+							<<set $slaves[$i].counter.vaginal++, $vaginalTotal++>>
+							<<set $slaves[_FLs].counter.penetrative += 1, $penetrativeTotal += 1>>
 						<<else>>
 							<<= knockMeUp($slaves[$i], 10, 1, $Wardeness.ID, 1)>>
-							<<set $slaves[$i].analCount++, $analTotal++>>
-							<<set $slaves[_FLs].penetrativeCount += 1, $penetrativeTotal += 1>>
+							<<set $slaves[$i].counter.anal++, $analTotal++>>
+							<<set $slaves[_FLs].counter.penetrative += 1, $penetrativeTotal += 1>>
 						<</if>>
 					<</if>>
 				<</if>>
@@ -1567,16 +1567,16 @@
 			<<else>>
 				<<if $Wardeness != 0 && canPenetrate($Wardeness)>>
 					<<run SimpleSlaveFucking($slaves[$i], _wardenFunTimes)>>
-					<<set $slaves[_FLs].penetrativeCount += _wardenFunTimes, $penetrativeTotal += _wardenFunTimes>>
+					<<set $slaves[_FLs].counter.penetrative += _wardenFunTimes, $penetrativeTotal += _wardenFunTimes>>
 					<<if _wardenFunTimes > 0 && canImpreg($slaves[$i], $Wardeness) && ($cellblockWardenCumsInside == 1 || $Wardeness.fetish == "mindbroken") && (($slaves[$i].vagina > 0 && $slaves[$i].ovaries == 1) || ($slaves[$i].anus > 0 && $slaves[$i].mpreg == 1))>>
 						<<if ($slaves[$i].vagina > 0 && $slaves[$i].ovaries == 1)>>
 							<<= knockMeUp($slaves[$i], 10, 0, $Wardeness.ID, 1)>>
-							<<set $slaves[$i].vaginalCount++, $vaginalTotal++>>
-							<<set $slaves[_FLs].penetrativeCount += 1, $penetrativeTotal += 1>>
+							<<set $slaves[$i].counter.vaginal++, $vaginalTotal++>>
+							<<set $slaves[_FLs].counter.penetrative += 1, $penetrativeTotal += 1>>
 						<<else>>
 							<<= knockMeUp($slaves[$i], 10, 1, $Wardeness.ID, 1)>>
-							<<set $slaves[$i].analCount++, $analTotal++>>
-							<<set $slaves[_FLs].penetrativeCount += 1, $penetrativeTotal += 1>>
+							<<set $slaves[$i].counter.anal++, $analTotal++>>
+							<<set $slaves[_FLs].counter.penetrative += 1, $penetrativeTotal += 1>>
 						<</if>>
 					<</if>>
 				<</if>>
@@ -1818,7 +1818,7 @@
 				is routinely relieved of any built up tension by $Attendant.slaveName and $his
 				<<if canPenetrate($slaves[$i]) && $Attendant.boobs >= 500>>
 					luscious breasts.
-					<<set $slaves[_FLs].mammaryCount += 14, $mammaryTotal += 14>>
+					<<set $slaves[_FLs].counter.mammary += 14, $mammaryTotal += 14>>
 				<<else>>
 					<<if $slaves[_FLs].lips > 40>>
 						luscious lips.
@@ -1827,7 +1827,7 @@
 					<<else>>
 						willing mouth.
 					<</if>>
-					<<set $slaves[_FLs].oralCount += 14, $oralTotal += 14>>
+					<<set $slaves[_FLs].counter.oral += 14, $oralTotal += 14>>
 					/* possible cumflation code here */
 				<</if>>
 				<<set $slaves[$i].need -= 60>>
@@ -2315,7 +2315,7 @@
 				is routinely relieved of any built up tension by $Matron.slaveName and $his
 				<<if canPenetrate($slaves[$i]) && $Matron.boobs >= 500>>
 					luscious breasts.
-					<<set $slaves[_FLs].mammaryCount += 14, $mammaryTotal += 14>>
+					<<set $slaves[_FLs].counter.mammary += 14, $mammaryTotal += 14>>
 				<<else>>
 					<<if $slaves[_FLs].lips > 40>>
 						luscious lips.
@@ -2324,7 +2324,7 @@
 					<<else>>
 						willing mouth.
 					<</if>>
-					<<set $slaves[_FLs].oralCount += 14, $oralTotal += 14>>
+					<<set $slaves[_FLs].counter.oral += 14, $oralTotal += 14>>
 					/* possible cumflation code here */
 				<</if>>
 				<<set $slaves[$i].need -= 60>>
@@ -2663,15 +2663,15 @@
 			<<set $slaves[$i].need -= $SchlRiIDs.length*10>>
 			<<set _sexLessons = $SchlRiIDs.length*2>>
 			<<if canDoVaginal($slaves[$i]) && $slaves[$i].vagina != 0>>
-				<<set $slaves[$i].vaginalCount += _sexLessons, $vaginalTotal += _sexLessons>>
+				<<set $slaves[$i].counter.vaginal += _sexLessons, $vaginalTotal += _sexLessons>>
 			<</if>>
 			<<if canDoAnal($slaves[$i]) && $slaves[$i].anus != 0>>
-				<<set $slaves[$i].analCount += _sexLessons, $analTotal += _sexLessons>>
+				<<set $slaves[$i].counter.anal += _sexLessons, $analTotal += _sexLessons>>
 			<</if>>
 			<<if canPenetrate($slaves[$i])>>
-				<<set $slaves[$i].penetrativeCount += _sexLessons, $penetrativeTotal += _sexLessons>>
+				<<set $slaves[$i].counter.penetrative += _sexLessons, $penetrativeTotal += _sexLessons>>
 			<</if>>
-			<<set $slaves[$i].oralCount += _sexLessons, $oralTotal += _sexLessons>>
+			<<set $slaves[$i].counter.oral += _sexLessons, $oralTotal += _sexLessons>>
 			<<if $slaves[$i].energy <= 20>>
 				is frigid and has little interest in getting off<<if (_release != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
 				<<set $slaves[$i].need = 0>>
@@ -2825,10 +2825,10 @@
 		<<case "learn in the schoolroom">>
 			<<if $Schoolteacher != 0>>
 				<<set $slaves[$i].need -= 30>>
-				<<set $slaves[$i].oralCount += 7, $slaves[$i].mammaryCount += 7, $oralTotal += 7, $mammaryTotal += 7>>
+				<<set $slaves[$i].counter.oral += 7, $slaves[$i].counter.mammary += 7, $oralTotal += 7, $mammaryTotal += 7>>
 				<<if canDoVaginal($slaves[$i])>>
 					<<if $slaves[$i].vagina != 0>>
-						<<set $slaves[$i].vaginalCount += 7, $vaginalTotal += 7>>
+						<<set $slaves[$i].counter.vaginal += 7, $vaginalTotal += 7>>
 						<<if canImpreg($slaves[$i], $Schoolteacher) && $slaves[$i].breedingMark == 0 && $slaves[$i].vagina != 0>>
 							<<= knockMeUp($slaves[$i], 5, 0, $Schoolteacher.ID, 1)>>
 						<</if>>
@@ -2837,7 +2837,7 @@
 				<</if>>
 				<<if canDoAnal($slaves[$i])>>
 					<<if $slaves[$i].anus != 0>>
-						<<set $slaves[$i].analCount += 7, $analTotal += 7>>
+						<<set $slaves[$i].counter.anal += 7, $analTotal += 7>>
 						<<if canImpreg($slaves[$i], $Schoolteacher) && $slaves[$i].breedingMark == 0 && $slaves[$i].anus != 0>>
 							<<= knockMeUp($slaves[$i], 5, 1, $Schoolteacher.ID, 1)>>
 						<</if>>
@@ -2845,7 +2845,7 @@
 					<<set $slaves[$i].need -= 10>>
 				<</if>>
 				<<if canPenetrate($slaves[$i])>>
-					<<set $slaves[$i].penetrativeCount += 7, $penetrativeTotal += 7>>
+					<<set $slaves[$i].counter.penetrative += 7, $penetrativeTotal += 7>>
 					<<set $slaves[$i].need -= 10>>
 					<<if canImpreg($Schoolteacher, $slaves[$i]) && $Schoolteacher.breedingMark == 0>>
 						<<if $Schoolteacher.vagina != 0 && $Schoolteacher.ovaries == 1>>
diff --git a/src/uncategorized/saServeYourOtherSlaves.tw b/src/uncategorized/saServeYourOtherSlaves.tw
index c71b7be299c..85c08669e8b 100644
--- a/src/uncategorized/saServeYourOtherSlaves.tw
+++ b/src/uncategorized/saServeYourOtherSlaves.tw
@@ -1,6 +1,6 @@
 :: SA serve your other slaves [nobr]
 
-<<set _oralUse = $slaves[$i].oralCount, _analUse = $slaves[$i].analCount, _vaginalUse = $slaves[$i].vaginalCount, _mammaryUse = $slaves[$i].mammaryCount, _penetrativeUse = $slaves[$i].penetrativeCount>>
+<<set _oralUse = $slaves[$i].counter.oral, _analUse = $slaves[$i].counter.anal, _vaginalUse = $slaves[$i].counter.vaginal, _mammaryUse = $slaves[$i].counter.mammary, _penetrativeUse = $slaves[$i].counter.penetrative>>
 
 <<set _dom = $slaveIndices[$slaves[$i].subTarget]>>
 
@@ -85,14 +85,14 @@
 				<<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>>
 					So many huge dicks pistoning in and out of $his pussy @@.lime;loosen $him up.@@
 					<<set $slaves[$i].vagina++>>
-					<<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>>
+					<<set $slaves[$i].counter.vaginal += 3, $vaginalTotal += 3>>
 				<</if>>
 			<</if>>
 			<<if canDoAnal($slaves[$i]) && $slaves[$i].anus > 0 && $slaves[$i].anus < 4>>
 				<<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>>
 					@@.lime;$His asshole is loosened@@ after being pounded by so many giant cocks.
 					<<set $slaves[$i].anus++>>
-					<<set $slaves[$i].analCount += 3, $analTotal += 3>>
+					<<set $slaves[$i].counter.anal += 3, $analTotal += 3>>
 				<</if>>
 			<</if>>
 		<</if>>
@@ -162,7 +162,7 @@ is serving ''$slaves[_dom].slaveName'' this week.
 			so _he2 can ride that _subRace dick with _his2 _domRace butt. @@.hotpink;$slaves[_dom].slaveName enjoys a week of constant butt loving.@@
 		<</if>>
 		<<set _penetrativeUse = random(9,12)>>
-		<<set $slaves[_dom].analCount += _penetrativeUse, $analTotal += _penetrativeUse>>
+		<<set $slaves[_dom].counter.anal += _penetrativeUse, $analTotal += _penetrativeUse>>
 		<<if canImpreg($slaves[_dom], $slaves[$i])>>
 			<<= knockMeUp($slaves[_dom], 30, 1, $slaves[$i].ID, 1)>>
 			<<if $slaves[_dom].pregKnown == 1>>
@@ -178,7 +178,7 @@ is serving ''$slaves[_dom].slaveName'' this week.
 			Since $slaves[_dom].slaveName loves anal play, $slaves[$i].slaveName lavishes attention on _his2 butt. $He spends the week servicing $slaves[_dom].slaveName's insatiable _domRace ass with $his _subRace mouth. @@.hotpink;$slaves[_dom].slaveName enjoys having an enthusiastic anal playmate.@@
 		<</if>>
 		<<set _oralUse = random(9,12)>>
-		<<set $slaves[_dom].analCount += _oralUse, $analTotal += _oralUse>>
+		<<set $slaves[_dom].counter.anal += _oralUse, $analTotal += _oralUse>>
 	<<else>>
 		<<if ($slaves[$i].devotion < -20)>>
 			Since $slaves[_dom].slaveName loves _his2 rear, $slaves[$i].slaveName finds $himself forced to <<if $slaves[$i].amp == 1>>massage<<else>>fondle<</if>> it on command. $He spends the week trying to avoid servicing $slaves[_dom].slaveName's _domRace ass with $his _subRace <<if $slaves[$i].amp>>face<<else>>hands<</if>>, but $slaves[_dom].slaveName insists. @@.hotpink;$slaves[_dom].slaveName enjoys being able to force $slaves[$i].slaveName to service _his2 butt.@@
@@ -195,7 +195,7 @@ is serving ''$slaves[_dom].slaveName'' this week.
 		<<if $slaves[$i].amp == 1>>
 			<<if canDoVaginal($slaves[_dom]) && $slaves[_dom].vagina != 0>>
 				$slaves[_dom].slaveName finds _himself2 under the weight of $slaves[$i].slaveName's limbless body and _his2 _domRace slit accommodating an eager _subRace cock. Afterward, $slaves[_dom].slaveName lavishes kisses on _his2 satisfactory top for $his efforts. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though $he's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to fuck a willing pussy.
-				<<set $slaves[_dom].vaginalCount += _penetrativeUse, $vaginalTotal += _penetrativeUse>>
+				<<set $slaves[_dom].counter.vaginal += _penetrativeUse, $vaginalTotal += _penetrativeUse>>
 				<<if canImpreg($slaves[_dom], $slaves[$i])>>
 					<<= knockMeUp($slaves[_dom], 30, 0, $slaves[$i].ID, 1)>>
 					<<if $slaves[_dom].pregKnown == 1>>
@@ -204,7 +204,7 @@ is serving ''$slaves[_dom].slaveName'' this week.
 				<</if>>
 			<<elseif canDoAnal($slaves[_dom]) && $slaves[_dom].anus != 0>>
 				$slaves[_dom].slaveName finds _himself2 under the weight of $slaves[$i].slaveName's limbless body and _his2 _domRace ass accommodating an eager _subRace cock. Afterward, $slaves[_dom].slaveName lavishes kisses on _his2 satisfactory top for $his efforts. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though $he's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to fuck a willing asshole.
-				<<set $slaves[_dom].analCount += _penetrativeUse, $analTotal += _penetrativeUse>>
+				<<set $slaves[_dom].counter.anal += _penetrativeUse, $analTotal += _penetrativeUse>>
 				<<if canImpreg($slaves[_dom], $slaves[$i])>>
 					<<= knockMeUp($slaves[_dom], 30, 1, $slaves[$i].ID, 1)>>
 					<<if $slaves[_dom].pregKnown == 1>>
@@ -213,12 +213,12 @@ is serving ''$slaves[_dom].slaveName'' this week.
 				<</if>>
 			<<else>>
 				$slaves[_dom].slaveName finds _his2 head under the weight of $slaves[$i].slaveName's limbless body and _his2 _domRace face accommodating an eager _subRace cock. Afterward, $slaves[_dom].slaveName lavishes kisses on _his2 satisfactory top for $his efforts. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though $he's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to fuck a willing asshole.
-				<<set $slaves[_dom].oralCount += _penetrativeUse, $oralTotal += _penetrativeUse>>
+				<<set $slaves[_dom].counter.oral += _penetrativeUse, $oralTotal += _penetrativeUse>>
 			<</if>>
 		<<else>>
 			<<if canDoVaginal($slaves[_dom]) && $slaves[_dom].vagina != 0>>
 				$slaves[_dom].slaveName finds _himself2 with _his2 face pushed firmly into _his2 bedsheets and _his2 _domRace slit accommodating $slaves[$i].slaveName's eager _subRace cock. Afterward, $slaves[_dom].slaveName lavishes kisses on _his2 satisfactory top. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though $he's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to fuck a willing pussy.
-				<<set $slaves[_dom].vaginalCount += _penetrativeUse, $vaginalTotal += _penetrativeUse>>
+				<<set $slaves[_dom].counter.vaginal += _penetrativeUse, $vaginalTotal += _penetrativeUse>>
 				<<if canImpreg($slaves[_dom], $slaves[$i])>>
 					<<= knockMeUp($slaves[_dom], 30, 0, $slaves[$i].ID)>>
 					<<if $slaves[_dom].pregKnown == 1>>
@@ -227,7 +227,7 @@ is serving ''$slaves[_dom].slaveName'' this week.
 				<</if>>
 			<<elseif canDoAnal($slaves[_dom]) && $slaves[_dom].anus != 0>>
 				$slaves[_dom].slaveName finds _himself2 with _his2 face pushed firmly into _his2 bedsheets and _his2 _domRace ass accommodating $slaves[$i].slaveName's eager _subRace cock. Afterward, $slaves[_dom].slaveName lavishes kisses on _his2 satisfactory top. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though $he's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to fuck a willing asshole.
-				<<set $slaves[_dom].analCount += _penetrativeUse, $analTotal += _penetrativeUse>>
+				<<set $slaves[_dom].counter.anal += _penetrativeUse, $analTotal += _penetrativeUse>>
 				<<if canImpreg($slaves[_dom], $slaves[$i])>>
 					<<= knockMeUp($slaves[_dom], 30, 1, $slaves[$i].ID)>>
 					<<if $slaves[_dom].pregKnown == 1>>
@@ -236,7 +236,7 @@ is serving ''$slaves[_dom].slaveName'' this week.
 				<</if>>
 			<<else>>
 				$slaves[_dom].slaveName finds _himself2 with _his2 face pushed firmly into $slaves[$i].slaveName's crotch and _his2 _domRace face accommodating an eager _subRace cock. Afterward, $slaves[_dom].slaveName lavishes kisses on _his2 satisfactory top. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though $he's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to fuck a willing asshole.
-				<<set $slaves[_dom].oralCount += _penetrativeUse, $oralTotal += _penetrativeUse>>
+				<<set $slaves[_dom].counter.oral += _penetrativeUse, $oralTotal += _penetrativeUse>>
 			<</if>>
 		<</if>>
 	<<elseif ($slaves[$i].clit > 2)>>
@@ -247,17 +247,17 @@ is serving ''$slaves[_dom].slaveName'' this week.
 		<</if>>
 		$slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though $he's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ constant oral attention.
 		<<set _penetrativeUse = random(9,12)>>
-		<<set $slaves[_dom].oralCount += _penetrativeUse, $oralTotal += _penetrativeUse>>
+		<<set $slaves[_dom].counter.oral += _penetrativeUse, $oralTotal += _penetrativeUse>>
 	<<else>>
 		<<if $slaves[$i].amp == 1>>
 			<<if canDoVaginal($slaves[_dom])>>
 				$slaves[_dom].slaveName finds _himself2 under the weight of $slaves[$i].slaveName's limbless body and _his2 _domRace slit molested by an eager tongue. Afterward, $slaves[_dom].slaveName lavishes kisses on _his2 satisfactory top for $his efforts. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though $he's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to torment a willing pussy.
 				<<set _oralUse = random(9,12)>>
-				<<set $slaves[_dom].vaginalCount += _oralUse, $vaginalTotal += _oralUse>>
+				<<set $slaves[_dom].counter.vaginal += _oralUse, $vaginalTotal += _oralUse>>
 			<<elseif !($slaves[_dom].chastityPenis) && $slaves[_dom].dick > 0>>
 				$slaves[_dom].slaveName finds _himself2 under the weight of $slaves[$i].slaveName's limbless body with the tight embrace of _subRace lips around _his2 _domRace cock. Afterward, $slaves[_dom].slaveName lavishes kisses on _his2 satisfactory top for $his efforts. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though $he's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to torment a willing dick.
 				<<set _oralUse = random(9,12)>>
-				<<set $slaves[_dom].penetrativeCount += _oralUse, $penetrativeTotal += _oralUse>>
+				<<set $slaves[_dom].counter.penetrative += _oralUse, $penetrativeTotal += _oralUse>>
 			<<else>>
 				$slaves[_dom].slaveName finds _himself2 under the weight of $slaves[$i].slaveName's limbless body and
 				<<if $slaves[_dom].boobs >= 300>>
@@ -267,17 +267,17 @@ is serving ''$slaves[_dom].slaveName'' this week.
 				<</if>>
 				under attack by an eager mouth. Afterward, $slaves[_dom].slaveName lavishes kisses on _his2 satisfactory top for $his efforts. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though $he's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to play with a willing chest.
 				<<set _oralUse = random(9,12)>>
-				<<set $slaves[_dom].mammaryCount += _oralUse, $mammaryTotal += _oralUse>>
+				<<set $slaves[_dom].counter.mammary += _oralUse, $mammaryTotal += _oralUse>>
 			<</if>>
 		<<else>>
 			<<if canDoVaginal($slaves[_dom]) && $slaves[_dom].vagina != 0>>
 				$slaves[_dom].slaveName finds _himself2 with _his2 face pushed firmly into _his2 bedsheets and _his2 _domRace slit accommodating $slaves[$i].slaveName's thrusting _subRace fingers. Afterward, $slaves[_dom].slaveName lavishes kisses on _his2 satisfactory top. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though $he's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind the fun.@@
 				<<set _fingerBang = random(9,12)>>
-				<<set $slaves[_dom].vaginalCount += _fingerBang, $vaginalTotal += _fingerBang>>
+				<<set $slaves[_dom].counter.vaginal += _fingerBang, $vaginalTotal += _fingerBang>>
 			<<elseif canDoAnal($slaves[_dom]) && $slaves[_dom].anus != 0>>
 				$slaves[_dom].slaveName finds _himself2 with _his2 face pushed firmly into _his2 bedsheets and _his2 _domRace ass accommodating $slaves[$i].slaveName's thrusting _subRace fingers. Afterward, $slaves[_dom].slaveName lavishes kisses on _his2 satisfactory top. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though $he's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind the fun.@@
 				<<set _fingerBang = random(9,12)>>
-				<<set $slaves[_dom].analCount += _fingerBang, $analTotal += _fingerBang>>
+				<<set $slaves[_dom].counter.anal += _fingerBang, $analTotal += _fingerBang>>
 			<<else>>
 				$slaves[_dom].slaveName finds _himself2 pushed firmly into _his2 bedsheets and _his2
 				<<if $slaves[_dom].boobs >= 300>>
@@ -287,7 +287,7 @@ is serving ''$slaves[_dom].slaveName'' this week.
 				<</if>>
 				being roughly handled by $slaves[$i].slaveName's _subRace fingers. Afterward, $slaves[_dom].slaveName lavishes kisses on _his2 satisfactory top. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though $he's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind the fun.@@
 				<<set _fingerBang = random(9,12)>>
-				<<set $slaves[_dom].mammaryCount += _fingerBang, $mammaryTotal += _fingerBang>>
+				<<set $slaves[_dom].counter.mammary += _fingerBang, $mammaryTotal += _fingerBang>>
 			<</if>>
 		<</if>>
 	<</if>>
@@ -330,8 +330,8 @@ is serving ''$slaves[_dom].slaveName'' this week.
 	<<if ($slaves[_dom].nipples == "fuckable") && canPenetrate($slaves[$i])>>
 		Since $slaves[_dom].slaveName loves to have _his2 nipples fucked, $slaves[$i].slaveName spends the week getting to use $his dick for a change. $slaves[$i].slaveName's _subRace body thrusting into $slaves[_dom].slaveName's supple _domRace breasts is a frequent sight as $slaves[_dom].slaveName takes _his2 pleasure. @@.hotpink;$slaves[_dom].slaveName enjoys being able to use $slaves[$i].slaveName.@@
 		<<set _penetrativeUse = random(9,12)>>
-		<<set $slaves[_dom].mammaryCount += _penetrativeUse, $mammaryTotal += _penetrativeUse>>
-		<<set $slaves[_dom].penetrativeCount += _penetrativeUse, $penetrativeTotal += _penetrativeUse>>
+		<<set $slaves[_dom].counter.mammary += _penetrativeUse, $mammaryTotal += _penetrativeUse>>
+		<<set $slaves[_dom].counter.penetrative += _penetrativeUse, $penetrativeTotal += _penetrativeUse>>
 	<<elseif ($slaves[_dom].lactation > 0)>>
 		<<if ($slaves[$i].devotion < -20)>>
 			Since $slaves[_dom].slaveName loves giving milk, $slaves[$i].slaveName finds $himself forced to nurse. $He spends the week trying to avoid guzzling down milk from $slaves[_dom].slaveName's <<print nippleColor($slaves[_dom])>> _domRace nipples with $his _subRace mouth, but $slaves[_dom].slaveName insists. @@.hotpink;$slaves[_dom].slaveName enjoys being able to force $slaves[$i].slaveName to drink from _him2.@@
@@ -354,11 +354,11 @@ is serving ''$slaves[_dom].slaveName'' this week.
 		<<set $slaves[_dom].boobs -= $slaves[_dom].boobsMilk, $slaves[_dom].boobsMilk = 0>>
 	<</if>>
 	<<set _oralUse = random(9,12)>>
-	<<set $slaves[_dom].mammaryCount += _oralUse, $mammaryTotal += _oralUse>>
+	<<set $slaves[_dom].counter.mammary += _oralUse, $mammaryTotal += _oralUse>>
 <<elseif ($slaves[$i].dick > 0) && ($slaves[$i].balls != 0) && !canAchieveErection($slaves[$i]) && !($slaves[$i].chastityPenis) && ($slaves[_dom].fetishKnown == 1) && ($slaves[_dom].fetishStrength > 60) && ($slaves[_dom].fetish == "cumslut")>>
 	Since $slaves[_dom].slaveName loves cum, and $slaves[$i].slaveName has a dick, $slaves[_dom].slaveName has _his2 own private semen dispenser, even if it's rather limp. $slaves[_dom].slaveName sometimes gets tired of having to work hard for cum, so _he2 spends the week making $slaves[$i].slaveName painstakingly bring $his flaccid dick almost to orgasm before $slaves[_dom].slaveName wraps _his2 _domRace lips around $slaves[$i].slaveName's _subRace soft dickhead to suck down the cum. @@.hotpink;$slaves[_dom].slaveName enjoys having a servile dick on demand.@@
 	<<set _penetrativeUse = random(9,12)>>
-	<<set $slaves[_dom].oralCount += _penetrativeUse, $oralTotal += _penetrativeUse>>
+	<<set $slaves[_dom].counter.oral += _penetrativeUse, $oralTotal += _penetrativeUse>>
 <<elseif ($slaves[$i].dick > 0) && ($slaves[$i].balls != 0) && !($slaves[$i].chastityPenis) && ($slaves[_dom].fetishKnown == 1) && ($slaves[_dom].fetishStrength > 60) && ($slaves[_dom].fetish == "cumslut")>>
 	Since $slaves[_dom].slaveName loves cum, and $slaves[$i].slaveName has a dick, $slaves[_dom].slaveName has _his2 own private semen dispenser. $slaves[_dom].slaveName sometimes gets tired of having to work hard for cum, so _he2 spends the week
 	<<if $slaves[_dom].amp != 1>>
@@ -368,7 +368,7 @@ is serving ''$slaves[_dom].slaveName'' this week.
 	<</if>>
 	$him to climax so $slaves[_dom].slaveName can wrap _his2 _domRace lips around $slaves[$i].slaveName's _subRace dickhead to suck down _his2 cum. @@.hotpink;$slaves[_dom].slaveName enjoys having a servile dick on demand.@@
 	<<set _penetrativeUse = random(9,12)>>
-	<<set $slaves[_dom].oralCount += _penetrativeUse, $oralTotal += _penetrativeUse>>
+	<<set $slaves[_dom].counter.oral += _penetrativeUse, $oralTotal += _penetrativeUse>>
 <<elseif ($slaves[_dom].energy > 95)>>
 	<<if ($slaves[$i].devotion < -20)>>
 		Since $slaves[_dom].slaveName loves to fuck, $slaves[$i].slaveName spends the week getting fucked. $slaves[_dom].slaveName's _domRace body atop $slaves[$i].slaveName's resisting _subRace form is a frequent sight as $slaves[_dom].slaveName takes _his2 pleasure. @@.hotpink;$slaves[_dom].slaveName enjoys being able to use $slaves[$i].slaveName.@@
@@ -448,7 +448,7 @@ is serving ''$slaves[_dom].slaveName'' this week.
 	<<= SimpleSlaveSlaveFucking($slaves[$i], $slaves[_dom], _fuckCount)>>
 <</if>>
 
-<<set _oralUse = $slaves[$i].oralCount - _oralUse, _analUse = $slaves[$i].analCount - _analUse, _vaginalUse = $slaves[$i].vaginalCount - _vaginalUse, _mammaryUse = $slaves[$i].mammaryCount - _mammaryUse, _penetrativeUse = $slaves[$i].penetrativeCount - _penetrativeUse>>
+<<set _oralUse = $slaves[$i].counter.oral - _oralUse, _analUse = $slaves[$i].counter.anal - _analUse, _vaginalUse = $slaves[$i].counter.vaginal - _vaginalUse, _mammaryUse = $slaves[$i].counter.mammary - _mammaryUse, _penetrativeUse = $slaves[$i].counter.penetrative - _penetrativeUse>>
 /% This is here because SimpleSlaveSlaveFucking doesn't update _analUse, etc. and that is needed to calculate _cervixPump %/
 
 <<set _cervixPump = 0>>
diff --git a/src/uncategorized/saWhore.tw b/src/uncategorized/saWhore.tw
index 9317e503d19..901b3cd513b 100644
--- a/src/uncategorized/saWhore.tw
+++ b/src/uncategorized/saWhore.tw
@@ -798,7 +798,7 @@ $His appearance attracted $beauty customers (<<print Math.trunc($beauty/7)>> a d
 	<</if>>
 <</if>>
 
-<<if $arcologies[0].FSRepopulationFocusMilfPolicy == 1 && $slaves[$i].birthsTotal > 0>>
+<<if $arcologies[0].FSRepopulationFocusMilfPolicy == 1 && $slaves[$i].counter.birthsTotal > 0>>
 	Slaves that have had children are hot right now making $him quite the appealing MILF.
 <</if>>
 
@@ -1172,11 +1172,11 @@ In total, you were paid @@.yellowgreen;<<print cashFormat(Math.trunc($beauty*$FR
 	<<set _cervixPump += 20*_analUse>>
 <</if>>
 
-<<set $slaves[$i].oralCount += _oralUse, $slaves[$i].publicCount += _oralUse, $oralTotal += _oralUse>>
-<<set $slaves[$i].analCount += _analUse, $slaves[$i].publicCount += _analUse, $analTotal += _analUse>>
-<<set $slaves[$i].vaginalCount += _vaginalUse, $slaves[$i].publicCount += _vaginalUse, $vaginalTotal += _vaginalUse>>
-<<set $slaves[$i].mammaryCount += _mammaryUse, $slaves[$i].publicCount += _mammaryUse, $mammaryTotal += _mammaryUse>>
-<<set $slaves[$i].penetrativeCount += _penetrativeUse, $slaves[$i].publicCount += _penetrativeUse, $penetrativeTotal += _penetrativeUse>>
+<<set $slaves[$i].counter.oral += _oralUse, $slaves[$i].counter.publicUse += _oralUse, $oralTotal += _oralUse>>
+<<set $slaves[$i].counter.anal += _analUse, $slaves[$i].counter.publicUse += _analUse, $analTotal += _analUse>>
+<<set $slaves[$i].counter.vaginal += _vaginalUse, $slaves[$i].counter.publicUse += _vaginalUse, $vaginalTotal += _vaginalUse>>
+<<set $slaves[$i].counter.mammary += _mammaryUse, $slaves[$i].counter.publicUse += _mammaryUse, $mammaryTotal += _mammaryUse>>
+<<set $slaves[$i].counter.penetrative += _penetrativeUse, $slaves[$i].counter.publicUse += _penetrativeUse, $penetrativeTotal += _penetrativeUse>>
 
 <<if $slaves[$i].need>>
 <<if $slaves[$i].fetishKnown>>
diff --git a/src/uncategorized/scheduledEvent.tw b/src/uncategorized/scheduledEvent.tw
index 253edf35e0e..a5ff872bf75 100644
--- a/src/uncategorized/scheduledEvent.tw
+++ b/src/uncategorized/scheduledEvent.tw
@@ -28,31 +28,31 @@
 				<<break>>
 			<</if>>
 			<<if $SexMilestoneRetirement == 1>>
-				<<if $slaves[$i].oralCount + $slaves[$i].analCount + $slaves[$i].vaginalCount + $slaves[$i].penetrativeCount + $slaves[$i].mammaryCount >= $retirementSex>>
+				<<if $slaves[$i].counter.oral + $slaves[$i].counter.anal + $slaves[$i].counter.vaginal + $slaves[$i].counter.penetrative + $slaves[$i].counter.mammary >= $retirementSex>>
 					<<set $retiree = $slaves[$i].ID>>
 					<<break>>
 				<</if>>
 			<</if>>
 			<<if $MilkMilestoneRetirement == 1>>
-				<<if $slaves[$i].milk >= $retirementMilk>>
+				<<if $slaves[$i].counter.milk >= $retirementMilk>>
 					<<set $retiree = $slaves[$i].ID>>
 					<<break>>
 				<</if>>
 			<</if>>
 			<<if $CumMilestoneRetirement == 1>>
-				<<if $slaves[$i].cum >= $retirementCum>>
+				<<if $slaves[$i].counter.cum >= $retirementCum>>
 					<<set $retiree = $slaves[$i].ID>>
 					<<break>>
 				<</if>>
 			<</if>>
 			<<if $BirthsMilestoneRetirement == 1>>
-				<<if $slaves[$i].births >= $retirementBirths>>
+				<<if $slaves[$i].counter.births >= $retirementBirths>>
 					<<set $retiree = $slaves[$i].ID>>
 					<<break>>
 				<</if>>
 			<</if>>
 			<<if $KillsMilestoneRetirement == 1>>
-				<<if $slaves[$i].pitKills >= $retirementKills>>
+				<<if $slaves[$i].counter.pitKills >= $retirementKills>>
 					<<set $retiree = $slaves[$i].ID>>
 					<<break>>
 				<</if>>
diff --git a/src/uncategorized/seBirth.tw b/src/uncategorized/seBirth.tw
index 43ef5b9bbd8..01a3de988cb 100644
--- a/src/uncategorized/seBirth.tw
+++ b/src/uncategorized/seBirth.tw
@@ -23,10 +23,10 @@ I need to break single passage to several widgets, as it's been overcomplicated
 
 <<for $i = 0; $i < $slaves.length; $i++>>
 	<<if $slaves[$i].labor == 1>>
-		<<if ndef $slaves[$i].laborCount>>
-			<<set $slaves[$i].laborCount = 0>>
-			<<if $slaves[$i].birthsTotal > 0 && $slaves[$i].laborCount == 0>>
-				<<set $slaves[$i].laborCount = $slaves[$i].birthsTotal>> /*we do not have a way to know multiples birth count for backward compatibility code. :( */
+		<<if ndef $slaves[$i].counter.laborCount>>
+			<<set $slaves[$i].counter.laborCount = 0>>
+			<<if $slaves[$i].counter.birthsTotal > 0 && $slaves[$i].counter.laborCount == 0>>
+				<<set $slaves[$i].counter.laborCount = $slaves[$i].counter.birthsTotal>> /*we do not have a way to know multiples birth count for backward compatibility code. :( */
 			<</if>>
 		<</if>>
 		<<set $dispositionId = _.uniqueId('babyDisposition-')>>
@@ -122,7 +122,7 @@ I need to break single passage to several widgets, as it's been overcomplicated
 			<<seBirthCritical>>
 			<<set $slaves[$i].labor = 0>>
 			<<set $slaves[$i].induce = 0>>
-			<<set $slaves[$i].laborCount++>>
+			<<set $slaves[$i].counter.laborCount++>>
 		<<else>>
 			<<set $activeSlave = $slaves[$i]>>
 			<<= removeActiveSlave() >>
diff --git a/src/uncategorized/seCoursing.tw b/src/uncategorized/seCoursing.tw
index fc6332ad0f1..e616fb971b9 100644
--- a/src/uncategorized/seCoursing.tw
+++ b/src/uncategorized/seCoursing.tw
@@ -105,7 +105,7 @@ You lead your lurcher $Lurcher.slaveName out on a leash, naked just like the har
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.anus = 1>>
 	<<set $activeSlave.vagina = 0>>
-	<<set $activeSlave.analCount += 1, $analTotal += 1>>
+	<<set $activeSlave.counter.anal += 1, $analTotal += 1>>
 	<<set $activeSlave.preg = -1>>
 	<<set $activeSlave.ovaries = 1>>
 	<<set $activeSlave.skill.vaginal = 0>>
@@ -121,7 +121,7 @@ You lead your lurcher $Lurcher.slaveName out on a leash, naked just like the har
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.anus = 1>>
 	<<set $activeSlave.vagina = 1>>
-	<<set $activeSlave.vaginalCount += 1, $vaginalTotal += 1>>
+	<<set $activeSlave.counter.vaginal += 1, $vaginalTotal += 1>>
 	<<set $activeSlave.preg = random(30,40)>>
 	<<set $activeSlave.pregKnown = 1, $activeSlave.pregType = 1, $activeSlave.pregWeek = $activeSlave.preg>>
 	<<run SetBellySize($activeSlave)>>
@@ -145,7 +145,7 @@ You lead your lurcher $Lurcher.slaveName out on a leash, naked just like the har
 	<<set $activeSlave.faceImplant += 20>>
 	<<set $activeSlave.anus = 1>>
 	<<set $activeSlave.vagina = 1>>
-	<<set $activeSlave.analCount += 1, $analTotal += 1>>
+	<<set $activeSlave.counter.anal += 1, $analTotal += 1>>
 	<<set $activeSlave.preg = -1>>
 	<<set $activeSlave.ovaries = 1>>
 	<<set $activeSlave.skill.vaginal = 35>>
@@ -160,7 +160,7 @@ You lead your lurcher $Lurcher.slaveName out on a leash, naked just like the har
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.anus = 1>>
 	<<set $activeSlave.vagina = 1>>
-	<<set $activeSlave.analCount += 1, $analTotal += 1>>
+	<<set $activeSlave.counter.anal += 1, $analTotal += 1>>
 	<<set $activeSlave.preg = -1>>
 	<<set $activeSlave.ovaries = 1>>
 	<<set $activeSlave.skill.vaginal = 15>>
@@ -178,7 +178,7 @@ You lead your lurcher $Lurcher.slaveName out on a leash, naked just like the har
 	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.anus = 2>>
-	<<set $activeSlave.analCount += 1, $analTotal += 1>>
+	<<set $activeSlave.counter.anal += 1, $analTotal += 1>>
 	<<set $activeSlave.dick = random(2,4)>>
 	<<set $activeSlave.balls = random(2,4)>>
 	<<set $activeSlave.skill.oral = 0>>
@@ -196,7 +196,7 @@ You lead your lurcher $Lurcher.slaveName out on a leash, naked just like the har
 	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.anus = 1>>
-	<<set $activeSlave.analCount += 1, $analTotal += 1>>
+	<<set $activeSlave.counter.anal += 1, $analTotal += 1>>
 	<<set $activeSlave.balls = 5>>
 	<<set $activeSlave.scrotum = 5>>
 	<<set $activeSlave.dick = random(3,5)>>
@@ -215,7 +215,7 @@ You lead your lurcher $Lurcher.slaveName out on a leash, naked just like the har
 	<<set $activeSlave.face = Math.clamp($activeSlave.face+20,-100,100)>>
 	<<set $activeSlave.faceImplant += 20>>
 	<<set $activeSlave.anus = 3>>
-	<<set $activeSlave.analCount += 1, $analTotal += 1>>
+	<<set $activeSlave.counter.anal += 1, $analTotal += 1>>
 	<<set $activeSlave.balls = random(0,1)>>
 	<<set $activeSlave.dick = random(1,2)>>
 	<<set $activeSlave.skill.oral = 15>>
diff --git a/src/uncategorized/seCoursingRace.tw b/src/uncategorized/seCoursingRace.tw
index 573f80518be..3278308c4bd 100644
--- a/src/uncategorized/seCoursingRace.tw
+++ b/src/uncategorized/seCoursingRace.tw
@@ -331,7 +331,7 @@ You place your hand on the leash's quick release and <<if canHear($Lurcher)>>whi
 			<<set $Lurcher.devotion += 5>>
 		<</if>>
 	<</if>>
-	<<set $Lurcher.penetrativeCount += 1, $penetrativeTotal += 1>>
+	<<set $Lurcher.counter.penetrative += 1, $penetrativeTotal += 1>>
 	<<run newSlave($activeSlave)>> /* skip New Slave Intro */
 <<else>>
 	<<if $Lurcher.devotion > 50>>
diff --git a/src/uncategorized/seLethalPit.tw b/src/uncategorized/seLethalPit.tw
index 756e7b16bc4..446b792d70a 100644
--- a/src/uncategorized/seLethalPit.tw
+++ b/src/uncategorized/seLethalPit.tw
@@ -815,7 +815,7 @@ In any case, <<if $pitAnimal == 0>>both of the slaves have<<else>>the slave and
 		<<set _winner.skill.combat += 1>>
 	<</if>>
 
-	<<set _winner.pitKills += 1>>
+	<<set _winner.counter.pitKills += 1>>
 	<<set $pitKillsTotal += 1>>
 
 	<<set $slaves[$slaveIndices[_winner.ID]] = _winner>>
diff --git a/src/uncategorized/seNonlethalPit.tw b/src/uncategorized/seNonlethalPit.tw
index 3c133e01c19..f577fec4dd2 100644
--- a/src/uncategorized/seNonlethalPit.tw
+++ b/src/uncategorized/seNonlethalPit.tw
@@ -578,12 +578,12 @@
 		$He needs it, since $his soft dick won't be raping anything.
 	<</if>>
 
-	<<set _winner.penetrativeCount += 1, $penetrativeTotal += 1>>
+	<<set _winner.counter.penetrative += 1, $penetrativeTotal += 1>>
 
 	<<if $pitVirginities == 3>> /* all */
 		<<if (_loser.vagina == 0) && (_loser.anus == 0) && canDoVaginal(_loser) && canDoAnal(_loser)>>
 			$He respects _loser.slaveName's virgin holes, and hauls the loser to _his2 knees for a facefuck.
-			<<set _loser.oralCount += 1, $oralTotal += 1>>
+			<<set _loser.counter.oral += 1, $oralTotal += 1>>
 		<<elseif (_loser.vagina == 0) && canDoVaginal(_loser) && canDoAnal(_loser)>>
 			$He pushes _loser.slaveName's back down onto the mat, forces _his2 legs apart,
 			<<if _winner.fetish == "pregnancy">>
@@ -591,7 +591,7 @@
 			<<else>>
 				and respects the rules by penetrating the loser's anus.
 			<</if>>
-			<<set _loser.analCount += 1, $analTotal += 1>>
+			<<set _loser.counter.anal += 1, $analTotal += 1>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner) && _loser.mpreg == 1>>
 				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
 				<<= knockMeUp(_loser, 50, 1, _winner.ID)>>
@@ -603,28 +603,28 @@
 			<<else>>
 				and respects the rules by penetrating the loser's cunt.
 			<</if>>
-			<<set _loser.vaginalCount += 1, $vaginalTotal += 1>>
+			<<set _loser.counter.vaginal += 1, $vaginalTotal += 1>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner)>>
 				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
 				<<= knockMeUp(_loser, 50, 0, _winner.ID)>>
 			<</if>>
 		<<elseif canDoVaginal(_loser)>>
 			$He pushes _loser.slaveName's back down onto the mat, forces _his2 legs apart, and penetrates the loser's cunt.
-			<<set _loser.vaginalCount += 1, $vaginalTotal += 1>>
+			<<set _loser.counter.vaginal += 1, $vaginalTotal += 1>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner)>>
 				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
 				<<= knockMeUp(_loser, 50, 0, _winner.ID)>>
 			<</if>>
 		<<elseif canDoAnal(_loser)>>
 			$He pushes _loser.slaveName's back down onto the mat, forces _his2 legs apart, and penetrates the loser's anus.
-			<<set _loser.analCount += 1, $analTotal += 1>>
+			<<set _loser.counter.anal += 1, $analTotal += 1>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner) && _loser.mpreg == 1>>
 				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
 				<<= knockMeUp(_loser, 50, 1, _winner.ID)>>
 			<</if>>
 		<<else>>
 			$He considers $his options briefly, then hauls the loser to _his2 knees for a facefuck.
-			<<set _loser.oralCount += 1, $oralTotal += 1>>
+			<<set _loser.counter.oral += 1, $oralTotal += 1>>
 		<</if>>
 	<<elseif $pitVirginities == 2>> /* anal */
 		<<if (_loser.vagina == 0) && canDoVaginal(_loser)>>
@@ -634,7 +634,7 @@
 			<<else>>
 				and @@.lime;breaks in _his2 virgin vagina.@@
 			<</if>>
-			<<set _loser.vaginalCount += 1, $vaginalTotal += 1>>
+			<<set _loser.counter.vaginal += 1, $vaginalTotal += 1>>
 			<<set _loser.vagina++>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner)>>
 				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
@@ -645,45 +645,45 @@
 			<<if _winner.fetish == "buttslut" || (canImpreg(_loser, _winner) && canPenetrate(_winner) && _loser.mpreg == 1 && _winner.fetish == "pregnancy")>>
 				<<if canDoVaginal(_loser)>>
 					and hungrily eyes _his2 anal virginity before penetrating the loser's cunt.
-					<<set _loser.vaginalCount += 1, $vaginalTotal += 1>>
+					<<set _loser.counter.vaginal += 1, $vaginalTotal += 1>>
 					<<if canImpreg(_loser, _winner) && canPenetrate(_winner)>>
 						<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
 						<<= knockMeUp(_loser, 50, 0, _winner.ID)>>
 					<</if>>
 				<<else>>
 					and hungrily eyes _his2 anal virginity before hauling the loser onto _his2 knees for a facefuck.
-					<<set _loser.oralCount += 1, $oralTotal += 1>>
+					<<set _loser.counter.oral += 1, $oralTotal += 1>>
 				<</if>>
 			<<else>>
 				<<if canDoVaginal(_loser)>>
 					and penetrates the loser's cunt.
-					<<set _loser.vaginalCount += 1, $vaginalTotal += 1>>
+					<<set _loser.counter.vaginal += 1, $vaginalTotal += 1>>
 					<<if canImpreg(_loser, _winner) && canPenetrate(_winner)>>
 						<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
 						<<= knockMeUp(_loser, 50, 0, _winner.ID)>>
 					<</if>>
 				<<else>>
 					and finds only a pristine butthole waiting for $him. Respecting _his2 anal virginity, $he hauls the loser onto _his2 knees for a facefuck.
-					<<set _loser.oralCount += 1, $oralTotal += 1>>
+					<<set _loser.counter.oral += 1, $oralTotal += 1>>
 				<</if>>
 			<</if>>
 		<<elseif canDoVaginal(_loser)>>
 			$He pushes _loser.slaveName's back down onto the mat, forces _his2 legs apart, and penetrates the loser's cunt.
-			<<set _loser.vaginalCount += 1, $vaginalTotal += 1>>
+			<<set _loser.counter.vaginal += 1, $vaginalTotal += 1>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner)>>
 				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
 				<<= knockMeUp(_loser, 50, 0, _winner.ID)>>
 			<</if>>
 		<<elseif canDoAnal(_loser)>>
 			$He pushes _loser.slaveName's back down onto the mat, forces _his2 legs apart, and penetrates the loser's anus.
-			<<set _loser.analCount += 1, $analTotal += 1>>
+			<<set _loser.counter.anal += 1, $analTotal += 1>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner) && _loser.mpreg == 1>>
 				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
 				<<= knockMeUp(_loser, 50, 1, _winner.ID)>>
 			<</if>>
 		<<else>>
 			$He considers $his options briefly, then hauls the loser to _his2 knees for a facefuck.
-			<<set _loser.oralCount += 1, $oralTotal += 1>>
+			<<set _loser.counter.oral += 1, $oralTotal += 1>>
 		<</if>>
 	<<elseif $pitVirginities == 1>> /* vagina */
 		<<if (_loser.vagina == 0) && canDoVaginal(_loser)>>
@@ -691,26 +691,26 @@
 			<<if _winner.fetish == "pregnancy">>
 				<<if canDoAnal(_loser)>>
 					and hungrily eyes _his2 pristine vagina before penetrating the loser's ass.
-					<<set _loser.analCount += 1, $analTotal += 1>>
+					<<set _loser.counter.anal += 1, $analTotal += 1>>
 					<<if canImpreg(_loser, _winner) && canPenetrate(_winner) && _loser.mpreg == 1>>
 						<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
 						<<= knockMeUp(_loser, 50, 1, _winner.ID)>>
 					<</if>>
 				<<else>>
 					and hungrily eyes _his2 pristine vagina before hauling the loser onto _his2 knees for a facefuck.
-					<<set _loser.oralCount += 1, $oralTotal += 1>>
+					<<set _loser.counter.oral += 1, $oralTotal += 1>>
 				<</if>>
 			<<else>>
 				<<if canDoAnal(_loser)>>
 					and penetrates the loser's ass.
-					<<set _loser.vaginalCount += 1, $vaginalTotal += 1>>
+					<<set _loser.counter.vaginal += 1, $vaginalTotal += 1>>
 					<<if canImpreg(_loser, _winner) && canPenetrate(_winner)>>
 						<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
 						<<= knockMeUp(_loser, 50, 1, _winner.ID)>>
 					<</if>>
 				<<else>>
 					and finds only a pristine butthole waiting for $him. Respecting _his2 anal virginity, $he hauls the loser onto _his2 knees for a facefuck.
-					<<set _loser.oralCount += 1, $oralTotal += 1>>
+					<<set _loser.counter.oral += 1, $oralTotal += 1>>
 				<</if>>
 			<</if>>
 		<<elseif (_loser.anus == 0) && canDoAnal(_loser)>>
@@ -720,7 +720,7 @@
 			<<else>>
 				and @@.lime;breaks in _his2 virgin anus.@@
 			<</if>>
-			<<set _loser.analCount += 1, $analTotal += 1>>
+			<<set _loser.counter.anal += 1, $analTotal += 1>>
 			<<set _loser.anus++>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner) && _loser.mpreg == 1>>
 				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
@@ -728,21 +728,21 @@
 			<</if>>
 		<<elseif canDoVaginal(_loser)>>
 			$He pushes _loser.slaveName's back down onto the mat, forces _his2 legs apart, and penetrates the loser's cunt.
-			<<set _loser.vaginalCount += 1, $vaginalTotal += 1>>
+			<<set _loser.counter.vaginal += 1, $vaginalTotal += 1>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner)>>
 				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
 				<<= knockMeUp(_loser, 50, 0, _winner.ID)>>
 			<</if>>
 		<<elseif canDoAnal(_loser)>>
 			$He pushes _loser.slaveName's back down onto the mat, forces _his2 legs apart, and penetrates the loser's anus.
-			<<set _loser.analCount += 1, $analTotal += 1>>
+			<<set _loser.counter.anal += 1, $analTotal += 1>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner) && _loser.mpreg == 1>>
 				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
 				<<= knockMeUp(_loser, 50, 1, _winner.ID)>>
 			<</if>>
 		<<else>>
 			$He considers $his options briefly, then hauls the loser to _his2 knees for a facefuck.
-			<<set _loser.oralCount += 1, $oralTotal += 1>>
+			<<set _loser.counter.oral += 1, $oralTotal += 1>>
 		<</if>>
 	<<else>> /* free game */
 		<<if (_loser.vagina == 0) && canDoVaginal(_loser)>>
@@ -752,7 +752,7 @@
 			<<else>>
 				and @@.lime;breaks in _his2 virgin vagina.@@
 			<</if>>
-			<<set _loser.vaginalCount += 1, $vaginalTotal += 1>>
+			<<set _loser.counter.vaginal += 1, $vaginalTotal += 1>>
 			<<set _loser.vagina++>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner)>>
 				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
@@ -765,7 +765,7 @@
 			<<else>>
 				and @@.lime;breaks in _his2 virgin anus.@@
 			<</if>>
-			<<set _loser.analCount += 1, $analTotal += 1>>
+			<<set _loser.counter.anal += 1, $analTotal += 1>>
 			<<set _loser.anus++>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner) && _loser.mpreg == 1>>
 				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
@@ -773,21 +773,21 @@
 			<</if>>
 		<<elseif canDoVaginal(_loser)>>
 			$He pushes _loser.slaveName's back down onto the mat, forces _his2 legs apart, and penetrates the loser's cunt.
-			<<set _loser.vaginalCount += 1, $vaginalTotal += 1>>
+			<<set _loser.counter.vaginal += 1, $vaginalTotal += 1>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner)>>
 				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
 				<<= knockMeUp(_loser, 50, 0, _winner.ID)>>
 			<</if>>
 		<<elseif canDoAnal(_loser)>>
 			$He pushes _loser.slaveName's back down onto the mat, forces _his2 legs apart, and penetrates the loser's anus.
-			<<set _loser.analCount += 1, $analTotal += 1>>
+			<<set _loser.counter.anal += 1, $analTotal += 1>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner) && _loser.mpreg == 1>>
 				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
 				<<= knockMeUp(_loser, 50, 1, _winner.ID)>>
 			<</if>>
 		<<else>>
 			$He considers $his options briefly, then hauls the loser to _his2 knees for a facefuck.
-			<<set _loser.oralCount += 1, $oralTotal += 1>>
+			<<set _loser.counter.oral += 1, $oralTotal += 1>>
 		<</if>>
 	<</if>>
 
diff --git a/src/uncategorized/seWeddingDouble.tw b/src/uncategorized/seWeddingDouble.tw
index d796f52f90e..a12b1e11563 100644
--- a/src/uncategorized/seWeddingDouble.tw
+++ b/src/uncategorized/seWeddingDouble.tw
@@ -65,7 +65,7 @@
 				<<set _randomVag = random(30,60)>>
 				<<set _randomAnal = random(30,60)>>
 				<<set _randomOral = random(30,60)>>
-				<<set _slave1.vaginalCount += _randomVag, _slave1.analCount += _randomAnal, _slave1.oralCount += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+				<<set _slave1.counter.vaginal += _randomVag, _slave1.counter.anal += _randomAnal, _slave1.counter.oral += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 				By week's end, $he's managed to ruin $his body out of spite. $He can barely move, trapped on $his back as cum steadily drips from $his prolapsed, gaping, destroyed holes.
 					<<if _slave1.vagina == 0 && _slave1.anus == 0>>
 						$His actions robbed you of @@.lime;both $his virginities.@@
@@ -80,7 +80,7 @@
 			<<elseif canDoVaginal(_slave1)>>
 				<<set _randomVag = random(30,60)>>
 				<<set _randomOral = random(30,60)>>
-				<<set _slave1.vaginalCount += _randomVag, _slave1.oralCount += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
+				<<set _slave1.counter.vaginal += _randomVag, _slave1.counter.oral += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
 				By week's end, $he's managed to ruin $his body out of spite. $He can barely move, trapped on $his back as cum steadily drips from $his prolapsed, gaping, destroyed cunt.
 				<<if _slave1.vagina == 0>>
 					$His actions robbed you of @@.lime;$his virginity.@@
@@ -95,7 +95,7 @@
 			<<elseif canDoAnal(_slave1)>>
 				<<set _randomAnal = random(30,60)>>
 				<<set _randomOral = random(30,60)>>
-				<<set _slave1.analCount += _randomAnal, _slave1.oralCount += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+				<<set _slave1.counter.anal += _randomAnal, _slave1.counter.oral += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 				By week's end, $he's managed to ruin $his body out of spite. $He can barely move, trapped on $his back as cum steadily drips from $his prolapsed, gaping, destroyed anus.
 				<<if _slave1.anus == 0>>
 					$His actions robbed you of @@.lime;$his anal virginity.@@
@@ -109,7 +109,7 @@
 				<</if>>
 			<<else>>
 				<<set _randomOral = random(60,100)>>
-				<<set _slave1.oralCount += _randomOral, $oralTotal += _randomOral>>
+				<<set _slave1.counter.oral += _randomOral, $oralTotal += _randomOral>>
 				By week's end, $he's managed to make $himself sick from sucking down so much sexual fluid. Luckily inducing vomiting will save your wedding from making the tabloids.
 			<</if>>
 		<<elseif _slave1.relationship == 4>>
@@ -122,48 +122,48 @@
 				<<set _randomVag = random(3,7)>>
 				<<set _randomAnal = random(1,4)>>
 				<<set _randomOral = random(5,10)>>
-				<<set _slave1.vaginalCount += _randomVag, _slave1.analCount += _randomAnal, _slave1.oralCount += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+				<<set _slave1.counter.vaginal += _randomVag, _slave1.counter.anal += _randomAnal, _slave1.counter.oral += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 				<<if _slave1.vagina == 0 && _slave1.anus == 0>>
 					$His actions robbed you of @@.lime;both $his virginities.@@
 					<<set _slave1.vagina = 1, _slave1.anus = 1>>
 				<</if>>
 				<<if canImpreg(_slave1, $slaves[_m]) && (random(1,100) > 70)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-					<<set _slave1.preg = 1, _slave1.pregKnown = 1, _slave1.pregWeek = 1, _slave1.pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomVag+_randomAnal), $penetrativeTotal += (_randomVag+_randomAnal)>>
+					<<set _slave1.preg = 1, _slave1.pregKnown = 1, _slave1.pregWeek = 1, _slave1.pregSource = $slaves[_m].ID, $slaves[_m].counter.penetrative += (_randomVag+_randomAnal), $penetrativeTotal += (_randomVag+_randomAnal)>>
 					<<set _slave1.pregType = setPregType(_slave1)>>
 					<<set WombImpregnate(_slave1, _slave1.pregType, _slave1.pregSource, _slave1.preg)>>
 				<</if>>
 			<<elseif canDoVaginal(_slave1)>>
 				<<set _randomVag = random(3,7)>>
 				<<set _randomOral = random(5,10)>>
-				<<set _slave1.vaginalCount += _randomVag, _slave1.oralCount += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
+				<<set _slave1.counter.vaginal += _randomVag, _slave1.counter.oral += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
 				<<if _slave1.vagina == 0>>
 					$His actions robbed you of @@.lime;$his virginity.@@
 					<<set _slave1.vagina = 1>>
 				<</if>>
 				<<if canImpreg(_slave1, $slaves[_m]) && (random(1,100) > 70)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-					<<set _slave1.preg = 1, _slave1.pregKnown = 1, _slave1.pregWeek = 1, _slave1.pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomVag), $penetrativeTotal += (_randomVag)>>
+					<<set _slave1.preg = 1, _slave1.pregKnown = 1, _slave1.pregWeek = 1, _slave1.pregSource = $slaves[_m].ID, $slaves[_m].counter.penetrative += (_randomVag), $penetrativeTotal += (_randomVag)>>
 					<<set _slave1.pregType = setPregType(_slave1)>>
 					<<set WombImpregnate(_slave1, _slave1.pregType, _slave1.pregSource, _slave1.preg)>>
 				<</if>>
 			<<elseif canDoAnal(_slave1)>>
 				<<set _randomAnal = random(1,4)>>
 				<<set _randomOral = random(5,10)>>
-				<<set _slave1.analCount += _randomAnal, _slave1.oralCount += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+				<<set _slave1.counter.anal += _randomAnal, _slave1.counter.oral += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 				<<if _slave1.anus == 0>>
 					$His actions robbed you of @@.lime;$his anal virginity.@@
 					<<set _slave1.anus = 1>>
 				<</if>>
 				<<if canImpreg(_slave1, $slaves[_m]) && (random(1,100) > 70)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-					<<set _slave1.preg = 1, _slave1.pregKnown = 1, _slave1.pregWeek = 1, _slave1.pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomAnal), $penetrativeTotal += (_randomAnal)>>
+					<<set _slave1.preg = 1, _slave1.pregKnown = 1, _slave1.pregWeek = 1, _slave1.pregSource = $slaves[_m].ID, $slaves[_m].counter.penetrative += (_randomAnal), $penetrativeTotal += (_randomAnal)>>
 					<<set _slave1.pregType = setPregType(_slave1)>>
 					<<set WombImpregnate(_slave1, _slave1.pregType, _slave1.pregSource, _slave1.preg)>>
 				<</if>>
 			<<else>>
 				<<set _randomOral = random(15,20)>>
-				<<set _slave1.oralCount += _randomOral, $oralTotal += _randomOral>>
+				<<set _slave1.counter.oral += _randomOral, $oralTotal += _randomOral>>
 				By week's end, $he's managed to make $himself sick from going down on $slaves[_m].slaveName so often. Luckily inducing vomiting will save your wedding from making the tabloids.
 			<</if>>
 		<<elseif _slave1.relationship == 3>>
@@ -176,48 +176,48 @@
 				<<set _randomVag = random(3,7)>>
 				<<set _randomAnal = random(1,4)>>
 				<<set _randomOral = random(5,10)>>
-				<<set _slave1.vaginalCount += _randomVag, _slave1.analCount += _randomAnal, _slave1.oralCount += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+				<<set _slave1.counter.vaginal += _randomVag, _slave1.counter.anal += _randomAnal, _slave1.counter.oral += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 				<<if _slave1.vagina == 0 && _slave1.anus == 0>>
 					$His actions robbed you of @@.lime;both $his virginities.@@
 					<<set _slave1.vagina = 1, _slave1.anus = 1>>
 				<</if>>
 				<<if canImpreg(_slave1, $slaves[_m]) && (random(1,100) > 70)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-					<<set _slave1.preg = 1, _slave1.pregKnown = 1, _slave1.pregWeek = 1, _slave1.pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomVag+_randomAnal), $penetrativeTotal += (_randomVag+_randomAnal)>>
+					<<set _slave1.preg = 1, _slave1.pregKnown = 1, _slave1.pregWeek = 1, _slave1.pregSource = $slaves[_m].ID, $slaves[_m].counter.penetrative += (_randomVag+_randomAnal), $penetrativeTotal += (_randomVag+_randomAnal)>>
 					<<set _slave1.pregType = setPregType(_slave1)>>
 					<<set WombImpregnate(_slave1, _slave1.pregType, _slave1.pregSource, _slave1.preg)>>
 				<</if>>
 			<<elseif canDoVaginal(_slave1)>>
 				<<set _randomVag = random(3,7)>>
 				<<set _randomOral = random(5,10)>>
-				<<set _slave1.vaginalCount += _randomVag, _slave1.oralCount += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
+				<<set _slave1.counter.vaginal += _randomVag, _slave1.counter.oral += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
 				<<if _slave1.vagina == 0>>
 					$His actions robbed you of @@.lime;$his virginity.@@
 					<<set _slave1.vagina = 1>>
 				<</if>>
 				<<if canImpreg(_slave1, $slaves[_m]) && (random(1,100) > 70)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-					<<set _slave1.preg = 1, _slave1.pregKnown = 1, _slave1.pregWeek = 1, _slave1.pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomVag), $penetrativeTotal += (_randomVag)>>
+					<<set _slave1.preg = 1, _slave1.pregKnown = 1, _slave1.pregWeek = 1, _slave1.pregSource = $slaves[_m].ID, $slaves[_m].counter.penetrative += (_randomVag), $penetrativeTotal += (_randomVag)>>
 					<<set _slave1.pregType = setPregType(_slave1)>>
 					<<set WombImpregnate(_slave1, _slave1.pregType, _slave1.pregSource, _slave1.preg)>>
 				<</if>>
 			<<elseif canDoAnal(_slave1)>>
 				<<set _randomAnal = random(1,4)>>
 				<<set _randomOral = random(5,10)>>
-				<<set _slave1.analCount += _randomAnal, _slave1.oralCount += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+				<<set _slave1.counter.anal += _randomAnal, _slave1.counter.oral += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 				<<if _slave1.anus == 0>>
 					$His actions robbed you of @@.lime;$his anal virginity.@@
 					<<set _slave1.anus = 1>>
 				<</if>>
 				<<if canImpreg(_slave1, $slaves[_m]) && (random(1,100) > 70)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-					<<set _slave1.preg = 1, _slave1.pregKnown = 1, _slave1.pregWeek = 1, _slave1.pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomAnal), $penetrativeTotal += (_randomAnal)>>
+					<<set _slave1.preg = 1, _slave1.pregKnown = 1, _slave1.pregWeek = 1, _slave1.pregSource = $slaves[_m].ID, $slaves[_m].counter.penetrative += (_randomAnal), $penetrativeTotal += (_randomAnal)>>
 					<<set _slave1.pregType = setPregType(_slave1)>>
 					<<set WombImpregnate(_slave1, _slave1.pregType, _slave1.pregSource, _slave1.preg)>>
 				<</if>>
 			<<else>>
 				<<set _randomOral = random(15,20)>>
-				<<set _slave1.oralCount += _randomOral, $oralTotal += _randomOral>>
+				<<set _slave1.counter.oral += _randomOral, $oralTotal += _randomOral>>
 				By week's end, $he's managed to make $himself sick from going down on $slaves[_m].slaveName so often. Luckily inducing vomiting will save your wedding from making the tabloids.
 			<</if>>
 		<<elseif _slave1.relationship > 0>>
@@ -243,49 +243,49 @@
 		<<elseif _slave1.relationship == 4>>
 			alongside $his love, $slaves[_m].slaveName.
 			<<if canDoVaginal(_slave1) && _slave1.vagina != 0>>
-				<<set _slave1.vaginalCount += 1, $vaginalTotal += 1>>
+				<<set _slave1.counter.vaginal += 1, $vaginalTotal += 1>>
 				$He later lets you know $he let $slaves[_m].slaveName enjoy $his pussy one last time.
 				<<if canImpreg(_slave1, $slaves[_m]) && (random(1,100) > 90)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals _slave1.slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught $girl is in a panic for making you go through this.
-					<<set _slave1.preg = 1, _slave1.pregKnown = 1, _slave1.pregWeek = 1, _slave1.pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount++, $penetrativeTotal++>>
+					<<set _slave1.preg = 1, _slave1.pregKnown = 1, _slave1.pregWeek = 1, _slave1.pregSource = $slaves[_m].ID, $slaves[_m].counter.penetrative++, $penetrativeTotal++>>
 					<<set _slave1.pregType = setPregType(_slave1)>>
 					<<set WombImpregnate(_slave1, _slave1.pregType, _slave1.pregSource, _slave1.preg)>>
 				<</if>>
 			<<elseif canDoAnal(_slave1)>>
-				<<set _slave1.analCount += 1, $analTotal += 1>>
+				<<set _slave1.counter.anal += 1, $analTotal += 1>>
 				$He later lets you know $he let $slaves[_m].slaveName enjoy $his butt one last time.
 				<<if canImpreg(_slave1, $slaves[_m]) && (random(1,100) > 90)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals _slave1.slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught $girl is in a panic for making you go through this.
-					<<set _slave1.preg = 1, _slave1.pregKnown = 1, _slave1.pregWeek = 1, _slave1.pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount++, $penetrativeTotal++>>
+					<<set _slave1.preg = 1, _slave1.pregKnown = 1, _slave1.pregWeek = 1, _slave1.pregSource = $slaves[_m].ID, $slaves[_m].counter.penetrative++, $penetrativeTotal++>>
 					<<set _slave1.pregType = setPregType(_slave1)>>
 					<<set WombImpregnate(_slave1, _slave1.pregType, _slave1.pregSource, _slave1.preg)>>
 				<</if>>
 			<<else>>
-				<<set _slave1.oralCount += 1, $oralTotal += 1>>
+				<<set _slave1.counter.oral += 1, $oralTotal += 1>>
 				$He later tells you $he gave $slaves[_m].slaveName <<if $slaves[_m].dick > 0>>one last blow job<<elseif canDoVaginal($slaves[_m])>>cunnilingus one last time<<else>>oral one last time<</if>>.
 			<</if>>
 		<<elseif _slave1.relationship == 3>>
 			alongside $his lover, $slaves[_m].slaveName.
 			<<if canDoVaginal(_slave1) && _slave1.vagina != 0>>
-				<<set _slave1.vaginalCount += 1, $vaginalTotal += 1>>
+				<<set _slave1.counter.vaginal += 1, $vaginalTotal += 1>>
 				$He later lets you know $he let $slaves[_m].slaveName enjoy $his pussy one last time.
 				<<if canImpreg(_slave1, $slaves[_m]) && (random(1,100) > 90)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals _slave1.slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught $girl is in a panic for making you go through this.
-					<<set _slave1.preg = 1, _slave1.pregKnown = 1, _slave1.pregWeek = 1, _slave1.pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount++, $penetrativeTotal++>>
+					<<set _slave1.preg = 1, _slave1.pregKnown = 1, _slave1.pregWeek = 1, _slave1.pregSource = $slaves[_m].ID, $slaves[_m].counter.penetrative++, $penetrativeTotal++>>
 					<<set _slave1.pregType = setPregType(_slave1)>>
 					<<set WombImpregnate(_slave1, _slave1.pregType, _slave1.pregSource, _slave1.preg)>>
 				<</if>>
 			<<elseif canDoAnal(_slave1)>>
-				<<set _slave1.analCount += 1, $analTotal += 1>>
+				<<set _slave1.counter.anal += 1, $analTotal += 1>>
 				$He later lets you know $he let $slaves[_m].slaveName enjoy $his butt one last time.
 				<<if canImpreg(_slave1, $slaves[_m]) && (random(1,100) > 90)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals _slave1.slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught $girl is in a panic for making you go through this.
-					<<set _slave1.preg = 1, _slave1.pregKnown = 1, _slave1.pregWeek = 1, _slave1.pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount++, $penetrativeTotal++>>
+					<<set _slave1.preg = 1, _slave1.pregKnown = 1, _slave1.pregWeek = 1, _slave1.pregSource = $slaves[_m].ID, $slaves[_m].counter.penetrative++, $penetrativeTotal++>>
 					<<set _slave1.pregType = setPregType(_slave1)>>
 					<<set WombImpregnate(_slave1, _slave1.pregType, _slave1.pregSource, _slave1.preg)>>
 				<</if>>
 			<<else>>
-				<<set _slave1.oralCount += 1, $oralTotal += 1>>
+				<<set _slave1.counter.oral += 1, $oralTotal += 1>>
 				$He later tells you $he gave $slaves[_m].slaveName <<if $slaves[_m].dick > 0>>one last blow job<<elseif canDoVaginal($slaves[_m])>>cunnilingus one last time<<else>>oral one last time<</if>>.
 			<</if>>
 		<<elseif _slave1.relationship > 0>>
@@ -325,7 +325,7 @@
 				<<set _randomVag = random(30,60)>>
 				<<set _randomAnal = random(30,60)>>
 				<<set _randomOral = random(30,60)>>
-				<<set _slave2.vaginalCount += _randomVag, _slave2.analCount += _randomAnal, _slave2.oralCount += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+				<<set _slave2.counter.vaginal += _randomVag, _slave2.counter.anal += _randomAnal, _slave2.counter.oral += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 				By week's end, $he's managed to ruin $his body out of spite. $He can barely move, trapped on $his back as cum steadily drips from $his prolapsed, gaping, destroyed holes.
 				<<if _slave2.vagina == 0 && _slave2.anus == 0>>
 					$His actions robbed you of @@.lime;both $his virginities.@@
@@ -340,7 +340,7 @@
 			<<elseif canDoVaginal(_slave2)>>
 				<<set _randomVag = random(30,60)>>
 				<<set _randomOral = random(30,60)>>
-				<<set _slave2.vaginalCount += _randomVag, _slave2.oralCount += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
+				<<set _slave2.counter.vaginal += _randomVag, _slave2.counter.oral += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
 				By week's end, $he's managed to ruin $his body out of spite. $He can barely move, trapped on $his back as cum steadily drips from $his prolapsed, gaping, destroyed cunt.
 				<<if _slave2.vagina == 0>>
 					$His actions robbed you of @@.lime;$his virginity.@@
@@ -355,7 +355,7 @@
 			<<elseif canDoAnal(_slave2)>>
 				<<set _randomAnal = random(30,60)>>
 				<<set _randomOral = random(30,60)>>
-				<<set _slave2.analCount += _randomAnal, _slave2.oralCount += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+				<<set _slave2.counter.anal += _randomAnal, _slave2.counter.oral += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 				By week's end, $he's managed to ruin $his body out of spite. $He can barely move, trapped on $his back as cum steadily drips from $his prolapsed, gaping, destroyed anus.
 				<<if _slave2.anus == 0>>
 					$His actions robbed you of @@.lime;$his anal virginity.@@
@@ -369,7 +369,7 @@
 				<</if>>
 			<<else>>
 				<<set _randomOral = random(60,100)>>
-				<<set _slave2.oralCount += _randomOral, $oralTotal += _randomOral>>
+				<<set _slave2.counter.oral += _randomOral, $oralTotal += _randomOral>>
 				By week's end, $he's managed to make $himself sick from sucking down so much sexual fluid. Luckily inducing vomiting will save your wedding from making the tabloids.
 			<</if>>
 		<<elseif _slave2.relationship == 4>>
@@ -382,48 +382,48 @@
 				<<set _randomVag = random(3,7)>>
 				<<set _randomAnal = random(1,4)>>
 				<<set _randomOral = random(5,10)>>
-				<<set _slave2.vaginalCount += _randomVag, _slave2.analCount += _randomAnal, _slave2.oralCount += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+				<<set _slave2.counter.vaginal += _randomVag, _slave2.counter.anal += _randomAnal, _slave2.counter.oral += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 				<<if _slave2.vagina == 0 && _slave2.anus == 0>>
 					$His actions robbed you of @@.lime;both $his virginities.@@
 					<<set _slave2.vagina = 1, _slave2.anus = 1>>
 				<</if>>
 				<<if canImpreg(_slave2, $slaves[_n]) && (random(1,100) > 70)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-					<<set _slave2.preg = 1, _slave2.pregKnown = 1, _slave2.pregWeek = 1, _slave2.pregSource = $slaves[_n].ID, $slaves[_n].penetrativeCount += (_randomVag+_randomAnal), $penetrativeTotal += (_randomVag+_randomAnal)>>
+					<<set _slave2.preg = 1, _slave2.pregKnown = 1, _slave2.pregWeek = 1, _slave2.pregSource = $slaves[_n].ID, $slaves[_n].counter.penetrative += (_randomVag+_randomAnal), $penetrativeTotal += (_randomVag+_randomAnal)>>
 					<<set _slave2.pregType = setPregType(_slave2)>>
 					<<set WombImpregnate(_slave2, _slave2.pregType, _slave2.pregSource, _slave2.preg)>>
 				<</if>>
 			<<elseif canDoVaginal(_slave2)>>
 				<<set _randomVag = random(3,7)>>
 				<<set _randomOral = random(5,10)>>
-				<<set _slave2.vaginalCount += _randomVag, _slave2.oralCount += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
+				<<set _slave2.counter.vaginal += _randomVag, _slave2.counter.oral += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
 				<<if _slave2.vagina == 0>>
 					$His actions robbed you of @@.lime;$his virginity.@@
 					<<set _slave2.vagina = 1>>
 				<</if>>
 				<<if canImpreg(_slave2, $slaves[_n]) && (random(1,100) > 70)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-					<<set _slave2.preg = 1, _slave2.pregKnown = 1, _slave2.pregWeek = 1, _slave2.pregSource = $slaves[_n].ID, $slaves[_n].penetrativeCount += (_randomVag), $penetrativeTotal += (_randomVag)>>
+					<<set _slave2.preg = 1, _slave2.pregKnown = 1, _slave2.pregWeek = 1, _slave2.pregSource = $slaves[_n].ID, $slaves[_n].counter.penetrative += (_randomVag), $penetrativeTotal += (_randomVag)>>
 					<<set _slave2.pregType = setPregType(_slave2)>>
 					<<set WombImpregnate(_slave2, _slave2.pregType, _slave2.pregSource, _slave2.preg)>>
 				<</if>>
 			<<elseif canDoAnal(_slave2)>>
 				<<set _randomAnal = random(1,4)>>
 				<<set _randomOral = random(5,10)>>
-				<<set _slave2.analCount += _randomAnal, _slave2.oralCount += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+				<<set _slave2.counter.anal += _randomAnal, _slave2.counter.oral += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 				<<if _slave2.anus == 0>>
 					$His actions robbed you of @@.lime;$his anal virginity.@@
 					<<set _slave2.anus = 1>>
 				<</if>>
 				<<if canImpreg(_slave2, $slaves[_n]) && (random(1,100) > 70)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-					<<set _slave2.preg = 1, _slave2.pregKnown = 1, _slave2.pregWeek = 1, _slave2.pregSource = $slaves[_n].ID, $slaves[_n].penetrativeCount += (_randomAnal), $penetrativeTotal += (_randomAnal)>>
+					<<set _slave2.preg = 1, _slave2.pregKnown = 1, _slave2.pregWeek = 1, _slave2.pregSource = $slaves[_n].ID, $slaves[_n].counter.penetrative += (_randomAnal), $penetrativeTotal += (_randomAnal)>>
 					<<set _slave2.pregType = setPregType(_slave2)>>
 					<<set WombImpregnate(_slave2, _slave2.pregType, _slave2.pregSource, _slave2.preg)>>
 				<</if>>
 			<<else>>
 				<<set _randomOral = random(15,20)>>
-				<<set _slave2.oralCount += _randomOral, $oralTotal += _randomOral>>
+				<<set _slave2.counter.oral += _randomOral, $oralTotal += _randomOral>>
 				By week's end, $he's managed to make $himself sick from going down on $slaves[_n].slaveName so often. Luckily inducing vomiting will save your wedding from making the tabloids.
 			<</if>>
 		<<elseif _slave2.relationship == 3>>
@@ -436,48 +436,48 @@
 				<<set _randomVag = random(3,7)>>
 				<<set _randomAnal = random(1,4)>>
 				<<set _randomOral = random(5,10)>>
-				<<set _slave2.vaginalCount += _randomVag, _slave2.analCount += _randomAnal, _slave2.oralCount += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+				<<set _slave2.counter.vaginal += _randomVag, _slave2.counter.anal += _randomAnal, _slave2.counter.oral += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 				<<if _slave2.vagina == 0 && _slave2.anus == 0>>
 					$His actions robbed you of @@.lime;both $his virginities.@@
 					<<set _slave2.vagina = 1, _slave2.anus = 1>>
 				<</if>>
 				<<if canImpreg(_slave2, $slaves[_n]) && (random(1,100) > 70)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-					<<set _slave2.preg = 1, _slave2.pregKnown = 1, _slave2.pregWeek = 1, _slave2.pregSource = $slaves[_n].ID, $slaves[_n].penetrativeCount += (_randomVag+_randomAnal), $penetrativeTotal += (_randomVag+_randomAnal)>>
+					<<set _slave2.preg = 1, _slave2.pregKnown = 1, _slave2.pregWeek = 1, _slave2.pregSource = $slaves[_n].ID, $slaves[_n].counter.penetrative += (_randomVag+_randomAnal), $penetrativeTotal += (_randomVag+_randomAnal)>>
 					<<set _slave2.pregType = setPregType(_slave2)>>
 					<<set WombImpregnate(_slave2, _slave2.pregType, _slave2.pregSource, _slave2.preg)>>
 				<</if>>
 			<<elseif canDoVaginal(_slave2)>>
 				<<set _randomVag = random(3,7)>>
 				<<set _randomOral = random(5,10)>>
-				<<set _slave2.vaginalCount += _randomVag, _slave2.oralCount += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
+				<<set _slave2.counter.vaginal += _randomVag, _slave2.counter.oral += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
 				<<if _slave2.vagina == 0>>
 					$His actions robbed you of @@.lime;$his virginity.@@
 					<<set _slave2.vagina = 1>>
 				<</if>>
 				<<if canImpreg(_slave2, $slaves[_n]) && (random(1,100) > 70)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-					<<set _slave2.preg = 1, _slave2.pregKnown = 1, _slave2.pregWeek = 1, _slave2.pregSource = $slaves[_n].ID, $slaves[_n].penetrativeCount += (_randomVag), $penetrativeTotal += (_randomVag)>>
+					<<set _slave2.preg = 1, _slave2.pregKnown = 1, _slave2.pregWeek = 1, _slave2.pregSource = $slaves[_n].ID, $slaves[_n].counter.penetrative += (_randomVag), $penetrativeTotal += (_randomVag)>>
 					<<set _slave2.pregType = setPregType(_slave2)>>
 					<<set WombImpregnate(_slave2, _slave2.pregType, _slave2.pregSource, _slave2.preg)>>
 				<</if>>
 			<<elseif canDoAnal(_slave2)>>
 				<<set _randomAnal = random(1,4)>>
 				<<set _randomOral = random(5,10)>>
-				<<set _slave2.analCount += _randomAnal, _slave2.oralCount += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+				<<set _slave2.counter.anal += _randomAnal, _slave2.counter.oral += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 				<<if _slave2.anus == 0>>
 					$His actions robbed you of @@.lime;$his anal virginity.@@
 					<<set _slave2.anus = 1>>
 				<</if>>
 				<<if canImpreg(_slave2, $slaves[_n]) && (random(1,100) > 70)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-					<<set _slave2.preg = 1, _slave2.pregKnown = 1, _slave2.pregWeek = 1, _slave2.pregSource = $slaves[_n].ID, $slaves[_n].penetrativeCount += (_randomAnal), $penetrativeTotal += (_randomAnal)>>
+					<<set _slave2.preg = 1, _slave2.pregKnown = 1, _slave2.pregWeek = 1, _slave2.pregSource = $slaves[_n].ID, $slaves[_n].counter.penetrative += (_randomAnal), $penetrativeTotal += (_randomAnal)>>
 					<<set _slave2.pregType = setPregType(_slave2)>>
 					<<set WombImpregnate(_slave2, _slave2.pregType, _slave2.pregSource, _slave2.preg)>>
 				<</if>>
 			<<else>>
 				<<set _randomOral = random(15,20)>>
-				<<set _slave2.oralCount += _randomOral, $oralTotal += _randomOral>>
+				<<set _slave2.counter.oral += _randomOral, $oralTotal += _randomOral>>
 				By week's end, $he's managed to make $himself sick from going down on $slaves[_n].slaveName so often. Luckily inducing vomiting will save your wedding from making the tabloids.
 			<</if>>
 		<<elseif _slave2.relationship > 0>>
@@ -503,49 +503,49 @@
 		<<elseif _slave2.relationship == 4>>
 			alongside $his love, $slaves[_n].slaveName.
 			<<if canDoVaginal(_slave2) && _slave2.vagina != 0>>
-				<<set _slave2.vaginalCount += 1, $vaginalTotal += 1>>
+				<<set _slave2.counter.vaginal += 1, $vaginalTotal += 1>>
 				$He later lets you know $he let $slaves[_n].slaveName enjoy $his pussy one last time.
 				<<if canImpreg(_slave2, $slaves[_n]) && (random(1,100) > 90)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals _slave2.slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught $girl is in a panic for making you go through this.
-					<<set _slave2.preg = 1, _slave2.pregKnown = 1, _slave2.pregWeek = 1, _slave2.pregSource = $slaves[_n].ID, $slaves[_n].penetrativeCount++, $penetrativeTotal++>>
+					<<set _slave2.preg = 1, _slave2.pregKnown = 1, _slave2.pregWeek = 1, _slave2.pregSource = $slaves[_n].ID, $slaves[_n].counter.penetrative++, $penetrativeTotal++>>
 					<<set _slave2.pregType = setPregType(_slave2)>>
 					<<set WombImpregnate(_slave2, _slave2.pregType, _slave2.pregSource, _slave2.preg)>>
 				<</if>>
 			<<elseif canDoAnal(_slave2)>>
-				<<set _slave2.analCount += 1, $analTotal += 1>>
+				<<set _slave2.counter.anal += 1, $analTotal += 1>>
 				$He later lets you know $he let $slaves[_n].slaveName enjoy $his butt one last time.
 				<<if canImpreg(_slave2, $slaves[_n]) && (random(1,100) > 90)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals _slave2.slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught $girl is in a panic for making you go through this.
-					<<set _slave2.preg = 1, _slave2.pregKnown = 1, _slave2.pregWeek = 1, _slave2.pregSource = $slaves[_n].ID, $slaves[_n].penetrativeCount++, $penetrativeTotal++>>
+					<<set _slave2.preg = 1, _slave2.pregKnown = 1, _slave2.pregWeek = 1, _slave2.pregSource = $slaves[_n].ID, $slaves[_n].counter.penetrative++, $penetrativeTotal++>>
 					<<set _slave2.pregType = setPregType(_slave2)>>
 					<<set WombImpregnate(_slave2, _slave2.pregType, _slave2.pregSource, _slave2.preg)>>
 				<</if>>
 			<<else>>
-				<<set _slave2.oralCount += 1, $oralTotal += 1>>
+				<<set _slave2.counter.oral += 1, $oralTotal += 1>>
 				$He later tells you $he gave $slaves[_n].slaveName <<if $slaves[_n].dick > 0>>one last blow job<<elseif canDoVaginal($slaves[_n])>>cunnilingus one last time<<else>>oral one last time<</if>>.
 			<</if>>
 		<<elseif _slave2.relationship == 3>>
 			alongside $his lover, $slaves[_n].slaveName.
 			<<if canDoVaginal(_slave2) && _slave2.vagina != 0>>
-				<<set _slave2.vaginalCount += 1, $vaginalTotal += 1>>
+				<<set _slave2.counter.vaginal += 1, $vaginalTotal += 1>>
 				$He later lets you know $he let $slaves[_n].slaveName enjoy $his pussy one last time.
 				<<if canImpreg(_slave2, $slaves[_n]) && (random(1,100) > 90)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals _slave2.slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught $girl is in a panic for making you go through this.
-					<<set _slave2.preg = 1, _slave2.pregKnown = 1, _slave2.pregWeek = 1, _slave2.pregSource = $slaves[_n].ID, $slaves[_n].penetrativeCount++, $penetrativeTotal++>>
+					<<set _slave2.preg = 1, _slave2.pregKnown = 1, _slave2.pregWeek = 1, _slave2.pregSource = $slaves[_n].ID, $slaves[_n].counter.penetrative++, $penetrativeTotal++>>
 					<<set _slave2.pregType = setPregType(_slave2)>>
 					<<set WombImpregnate(_slave2, _slave2.pregType, _slave2.pregSource, _slave2.preg)>>
 				<</if>>
 			<<elseif canDoAnal(_slave2)>>
-				<<set _slave2.analCount += 1, $analTotal += 1>>
+				<<set _slave2.counter.anal += 1, $analTotal += 1>>
 				$He later lets you know $he let $slaves[_n].slaveName enjoy $his butt one last time.
 				<<if canImpreg(_slave2, $slaves[_n]) && (random(1,100) > 90)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals _slave2.slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught $girl is in a panic for making you go through this.
-					<<set _slave2.preg = 1, _slave2.pregKnown = 1, _slave2.pregWeek = 1, _slave2.pregSource = $slaves[_n].ID, $slaves[_n].penetrativeCount++, $penetrativeTotal++>>
+					<<set _slave2.preg = 1, _slave2.pregKnown = 1, _slave2.pregWeek = 1, _slave2.pregSource = $slaves[_n].ID, $slaves[_n].counter.penetrative++, $penetrativeTotal++>>
 					<<set _slave2.pregType = setPregType(_slave2)>>
 					<<set WombImpregnate(_slave2, _slave2.pregType, _slave2.pregSource, _slave2.preg)>>
 				<</if>>
 			<<else>>
-				<<set _slave2.oralCount += 1, $oralTotal += 1>>
+				<<set _slave2.counter.oral += 1, $oralTotal += 1>>
 				$He later tells you $he gave $slaves[_n].slaveName <<if $slaves[_n].dick > 0>>one last blow job<<elseif canDoVaginal($slaves[_n])>>cunnilingus one last time<<else>>oral one last time<</if>>.
 			<</if>>
 		<<elseif _slave2.relationship > 0>>
@@ -1403,7 +1403,7 @@
 		<</if>>
 	<</if>>
 	<<set _slave1.relationship = -3>>
-	<<if _slave1.mpreg == 1>><<set _slave1.analCount += 1, $analTotal += 1>><<else>><<set _slave1.vaginalCount += 1, $vaginalTotal += 1>><</if>>
+	<<if _slave1.mpreg == 1>><<set _slave1.counter.anal += 1, $analTotal += 1>><<else>><<set _slave1.counter.vaginal += 1, $vaginalTotal += 1>><</if>>
 	<<run repX(1250, "event", _slave1)>>
 	<<run repX(1250, "event", _slave2)>>
 	<<if _slave1.fetish == "mindbroken">>
@@ -1419,7 +1419,7 @@
 	<</if>>
 	<<set $trinkets.push($desc)>>
 	<<set _slave2.relationship = -3>>
-	<<if _slave2.mpreg == 1>><<set _slave2.analCount += 1, $analTotal += 1>><<else>><<set _slave2.vaginalCount += 1, $vaginalTotal += 1>><</if>>
+	<<if _slave2.mpreg == 1>><<set _slave2.counter.anal += 1, $analTotal += 1>><<else>><<set _slave2.counter.vaginal += 1, $vaginalTotal += 1>><</if>>
 	<<run repX(1250, "event", _slave1)>>
 	<<run repX(1250, "event", _slave2)>>
 	<<if _slave2.fetish == "mindbroken">>
@@ -1621,21 +1621,21 @@
 		</span>
 	<</if>>
 	<br><br>
-	<<if ndef _slave1.publicCount>>
-		<<set _slave1.publicCount = 0>>
+	<<if ndef _slave1.counter.publicUse>>
+		<<set _slave1.counter.publicUse = 0>>
 	<</if>>
-	<<if ndef _slave2.publicCount>>
-		<<set _slave2.publicCount = 0>>
+	<<if ndef _slave2.counter.publicUse>>
+		<<set _slave2.counter.publicUse = 0>>
 	<</if>>
 	<<if _slave1.vagina > 0>>
-		<<set _slave1.vaginalCount += 50>>
+		<<set _slave1.counter.vaginal += 50>>
 		<<set $vaginalTotal += 50>>
-		<<set _slave1.publicCount += 50>>
+		<<set _slave1.counter.publicUse += 50>>
 	<</if>>
 	<<if _slave2.vagina > 0>>
-		<<set _slave2.vaginalCount += 50>>
+		<<set _slave2.counter.vaginal += 50>>
 		<<set $vaginalTotal += 50>>
-		<<set _slave2.publicCount += 50>>
+		<<set _slave2.counter.publicUse += 50>>
 	<</if>>
 	<<if (_slave1.anus < 3) && (_slave2.anus < 3)>>
 		You can feel their asses, still somewhat gaped from their ordeals. They've been @@.lime;loosened@@ by their wedding party.
@@ -1897,11 +1897,11 @@
 	<</if>>
 
 	<<set _slave1.relationship = -3>>
-	<<set _slave1.oralCount += 50>>
+	<<set _slave1.counter.oral += 50>>
 	<<set $oralTotal += 50>>
-	<<set _slave1.analCount += 50>>
+	<<set _slave1.counter.anal += 50>>
 	<<set $analTotal += 50>>
-	<<set _slave1.publicCount += 100>>
+	<<set _slave1.counter.publicUse += 100>>
 	<<if canGetPregnant(_slave1) && _slave1.eggType == "human">>
 		<<= knockMeUp(_slave1, 20, 2, -2)>>
 	<</if>>
@@ -1921,11 +1921,11 @@
 	<<set $trinkets.push($desc)>>
 
 	<<set _slave2.relationship = -3>>
-	<<set _slave2.oralCount += 50>>
+	<<set _slave2.counter.oral += 50>>
 	<<set $oralTotal += 50>>
-	<<set _slave2.analCount += 50>>
+	<<set _slave2.counter.anal += 50>>
 	<<set $analTotal += 50>>
-	<<set _slave2.publicCount += 100>>
+	<<set _slave2.counter.publicUse += 100>>
 	<<if canGetPregnant(_slave2) && _slave2.eggType == "human">>
 		<<= knockMeUp(_slave2, 20, 2, -2)>>
 	<</if>>
@@ -2516,7 +2516,7 @@
 	<</if>>
 
 	<<set _slave1.relationship = -3>>
-	<<set _slave1.oralCount += 1>>
+	<<set _slave1.counter.oral += 1>>
 	<<set $oralTotal += 1>>
 	<<run repX(2000, "event", _slave1)>>
 	<<run repX(2000, "event", _slave2)>>
@@ -2534,7 +2534,7 @@
 	<<set $trinkets.push($desc)>>
 
 	<<set _slave2.relationship = -3>>
-	<<set _slave2.oralCount += 1>>
+	<<set _slave2.counter.oral += 1>>
 	<<set $oralTotal += 1>>
 	<<run repX(2000, "event", _slave1)>>
 	<<run repX(2000, "event", _slave2)>>
diff --git a/src/uncategorized/seWeddingSingle.tw b/src/uncategorized/seWeddingSingle.tw
index 549aa218ac0..ebe83f89f8c 100644
--- a/src/uncategorized/seWeddingSingle.tw
+++ b/src/uncategorized/seWeddingSingle.tw
@@ -48,7 +48,7 @@ In the days leading up to your wedding, $slaves[_wedS].slaveName spent $his time
 			<<set _randomVag = random(30,60)>>
 			<<set _randomAnal = random(30,60)>>
 			<<set _randomOral = random(30,60)>>
-			<<set $slaves[_wedS].vaginalCount += _randomVag, $slaves[_wedS].analCount += _randomAnal, $slaves[_wedS].oralCount += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+			<<set $slaves[_wedS].counter.vaginal += _randomVag, $slaves[_wedS].counter.anal += _randomAnal, $slaves[_wedS].counter.oral += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 			By week's end, $he's managed to ruin $his body out of spite. $He can barely move, trapped on $his back as cum steadily drips from $his prolapsed, gaping, destroyed holes.
 			<<if $slaves[_wedS].vagina == 0 && $slaves[_wedS].anus == 0>>
 				$His actions robbed you of @@.lime;both $his virginities.@@
@@ -63,7 +63,7 @@ In the days leading up to your wedding, $slaves[_wedS].slaveName spent $his time
 		<<elseif canDoVaginal($slaves[_wedS])>>
 			<<set _randomVag = random(30,60)>>
 			<<set _randomOral = random(30,60)>>
-			<<set $slaves[_wedS].vaginalCount += _randomVag, $slaves[_wedS].oralCount += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
+			<<set $slaves[_wedS].counter.vaginal += _randomVag, $slaves[_wedS].counter.oral += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
 			By week's end, $he's managed to ruin $his body out of spite. $He can barely move, trapped on $his back as cum steadily drips from $his prolapsed, gaping, destroyed cunt.
 			<<if $slaves[_wedS].vagina == 0>>
 				$His actions robbed you of @@.lime;$his virginity.@@
@@ -78,7 +78,7 @@ In the days leading up to your wedding, $slaves[_wedS].slaveName spent $his time
 		<<elseif canDoAnal($slaves[_wedS])>>
 			<<set _randomAnal = random(30,60)>>
 			<<set _randomOral = random(30,60)>>
-			<<set $slaves[_wedS].analCount += _randomAnal, $slaves[_wedS].oralCount += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+			<<set $slaves[_wedS].counter.anal += _randomAnal, $slaves[_wedS].counter.oral += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 			By week's end, $he's managed to ruin $his body out of spite. $He can barely move, trapped on $his back as cum steadily drips from $his prolapsed, gaping, destroyed anus.
 			<<if $slaves[_wedS].anus == 0>>
 				$His actions robbed you of @@.lime;$his anal virginity.@@
@@ -92,7 +92,7 @@ In the days leading up to your wedding, $slaves[_wedS].slaveName spent $his time
 			<</if>>
 		<<else>>
 			<<set _randomOral = random(60,100)>>
-			<<set $slaves[_wedS].oralCount += _randomOral, $oralTotal += _randomOral>>
+			<<set $slaves[_wedS].counter.oral += _randomOral, $oralTotal += _randomOral>>
 			By week's end, $he's managed to make $himself sick from sucking down so much sexual fluid. Luckily inducing vomiting will save your wedding from making the tabloids.
 		<</if>>
 	<<elseif $slaves[_wedS].relationship == 4>>
@@ -105,48 +105,48 @@ In the days leading up to your wedding, $slaves[_wedS].slaveName spent $his time
 			<<set _randomVag = random(3,7)>>
 			<<set _randomAnal = random(1,4)>>
 			<<set _randomOral = random(5,10)>>
-			<<set $slaves[_wedS].vaginalCount += _randomVag, $slaves[_wedS].analCount += _randomAnal, $slaves[_wedS].oralCount += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+			<<set $slaves[_wedS].counter.vaginal += _randomVag, $slaves[_wedS].counter.anal += _randomAnal, $slaves[_wedS].counter.oral += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 			<<if $slaves[_wedS].vagina == 0 && $slaves[_wedS].anus == 0>>
 				$His actions robbed you of @@.lime;both $his virginities.@@
 				<<set $slaves[_wedS].vagina = 1, $slaves[_wedS].anus = 1>>
 			<</if>>
 			<<if canImpreg($slaves[_wedS], $slaves[_m]) && (random(1,100) > 70)>>
 				A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-				<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomVag+_randomAnal), $penetrativeTotal += (_randomVag+_randomAnal)>>
+				<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].counter.penetrative += (_randomVag+_randomAnal), $penetrativeTotal += (_randomVag+_randomAnal)>>
 				<<set $slaves[_wedS].pregType = setPregType($slaves[_wedS])>>
 				<<set WombImpregnate($slaves[_wedS], $slaves[_wedS].pregType, $slaves[_wedS].pregSource, $slaves[_wedS].preg)>>
 			<</if>>
 		<<elseif canDoVaginal($slaves[_wedS])>>
 			<<set _randomVag = random(3,7)>>
 			<<set _randomOral = random(5,10)>>
-			<<set $slaves[_wedS].vaginalCount += _randomVag, $slaves[_wedS].oralCount += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
+			<<set $slaves[_wedS].counter.vaginal += _randomVag, $slaves[_wedS].counter.oral += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
 			<<if $slaves[_wedS].vagina == 0>>
 				$His actions robbed you of @@.lime;$his virginity.@@
 				<<set $slaves[_wedS].vagina = 1>>
 			<</if>>
 			<<if canImpreg($slaves[_wedS], $slaves[_m]) && (random(1,100) > 70)>>
 				A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-				<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomVag), $penetrativeTotal += (_randomVag)>>
+				<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].counter.penetrative += (_randomVag), $penetrativeTotal += (_randomVag)>>
 				<<set $slaves[_wedS].pregType = setPregType($slaves[_wedS])>>
 				<<set WombImpregnate($slaves[_wedS], $slaves[_wedS].pregType, $slaves[_wedS].pregSource, $slaves[_wedS].preg)>>
 			<</if>>
 		<<elseif canDoAnal($slaves[_wedS])>>
 			<<set _randomAnal = random(1,4)>>
 			<<set _randomOral = random(5,10)>>
-			<<set $slaves[_wedS].analCount += _randomAnal, $slaves[_wedS].oralCount += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+			<<set $slaves[_wedS].counter.anal += _randomAnal, $slaves[_wedS].counter.oral += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 			<<if $slaves[_wedS].anus == 0>>
 				$His actions robbed you of @@.lime;$his anal virginity.@@
 				<<set $slaves[_wedS].anus = 1>>
 			<</if>>
 			<<if canImpreg($slaves[_wedS], $slaves[_m]) && (random(1,100) > 70)>>
 				A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-				<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomAnal), $penetrativeTotal += (_randomAnal)>>
+				<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].counter.penetrative += (_randomAnal), $penetrativeTotal += (_randomAnal)>>
 				<<set $slaves[_wedS].pregType = setPregType($slaves[_wedS])>>
 				<<set WombImpregnate($slaves[_wedS], $slaves[_wedS].pregType, $slaves[_wedS].pregSource, $slaves[_wedS].preg)>>
 			<</if>>
 		<<else>>
 			<<set _randomOral = random(15,20)>>
-			<<set $slaves[_wedS].oralCount += _randomOral, $oralTotal += _randomOral>>
+			<<set $slaves[_wedS].counter.oral += _randomOral, $oralTotal += _randomOral>>
 			By week's end, $he's managed to make $himself sick from going down on $slaves[_m].slaveName so often. Luckily inducing vomiting will save your wedding from making the tabloids.
 		<</if>>
 	<<elseif $slaves[_wedS].relationship == 3>>
@@ -159,48 +159,48 @@ In the days leading up to your wedding, $slaves[_wedS].slaveName spent $his time
 			<<set _randomVag = random(3,7)>>
 			<<set _randomAnal = random(1,4)>>
 			<<set _randomOral = random(5,10)>>
-			<<set $slaves[_wedS].vaginalCount += _randomVag, $slaves[_wedS].analCount += _randomAnal, $slaves[_wedS].oralCount += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+			<<set $slaves[_wedS].counter.vaginal += _randomVag, $slaves[_wedS].counter.anal += _randomAnal, $slaves[_wedS].counter.oral += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 			<<if $slaves[_wedS].vagina == 0 && $slaves[_wedS].anus == 0>>
 				$His actions robbed you of @@.lime;both $his virginities.@@
 				<<set $slaves[_wedS].vagina = 1, $slaves[_wedS].anus = 1>>
 			<</if>>
 			<<if canImpreg($slaves[_wedS], $slaves[_m]) && (random(1,100) > 70)>>
 				A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-				<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomVag+_randomAnal), $penetrativeTotal += (_randomVag+_randomAnal)>>
+				<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].counter.penetrative += (_randomVag+_randomAnal), $penetrativeTotal += (_randomVag+_randomAnal)>>
 				<<set $slaves[_wedS].pregType = setPregType($slaves[_wedS])>>
 				<<set WombImpregnate($slaves[_wedS], $slaves[_wedS].pregType, $slaves[_wedS].pregSource, $slaves[_wedS].preg)>>
 			<</if>>
 		<<elseif canDoVaginal($slaves[_wedS])>>
 			<<set _randomVag = random(3,7)>>
 			<<set _randomOral = random(5,10)>>
-			<<set $slaves[_wedS].vaginalCount += _randomVag, $slaves[_wedS].oralCount += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
+			<<set $slaves[_wedS].counter.vaginal += _randomVag, $slaves[_wedS].counter.oral += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
 			<<if $slaves[_wedS].vagina == 0>>
 				$His actions robbed you of @@.lime;$his virginity.@@
 			<<set $slaves[_wedS].vagina = 1>>
 			<</if>>
 			<<if canImpreg($slaves[_wedS], $slaves[_m]) && (random(1,100) > 70)>>
 				A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-				<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomVag), $penetrativeTotal += (_randomVag)>>
+				<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].counter.penetrative += (_randomVag), $penetrativeTotal += (_randomVag)>>
 				<<set $slaves[_wedS].pregType = setPregType($slaves[_wedS])>>
 				<<set WombImpregnate($slaves[_wedS], $slaves[_wedS].pregType, $slaves[_wedS].pregSource, $slaves[_wedS].preg)>>
 			<</if>>
 		<<elseif canDoAnal($slaves[_wedS])>>
 			<<set _randomAnal = random(1,4)>>
 			<<set _randomOral = random(5,10)>>
-			<<set $slaves[_wedS].analCount += _randomAnal, $slaves[_wedS].oralCount += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+			<<set $slaves[_wedS].counter.anal += _randomAnal, $slaves[_wedS].counter.oral += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 			<<if $slaves[_wedS].anus == 0>>
 				$His actions robbed you of @@.lime;$his anal virginity.@@
 				<<set $slaves[_wedS].anus = 1>>
 			<</if>>
 			<<if canImpreg($slaves[_wedS], $slaves[_m]) && (random(1,100) > 70)>>
 				A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-				<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomAnal), $penetrativeTotal += (_randomAnal)>>
+				<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].counter.penetrative += (_randomAnal), $penetrativeTotal += (_randomAnal)>>
 				<<set $slaves[_wedS].pregType = setPregType($slaves[_wedS])>>
 				<<set WombImpregnate($slaves[_wedS], $slaves[_wedS].pregType, $slaves[_wedS].pregSource, $slaves[_wedS].preg)>>
 			<</if>>
 		<<else>>
 			<<set _randomOral = random(15,20)>>
-			<<set $slaves[_wedS].oralCount += _randomOral, $oralTotal += _randomOral>>
+			<<set $slaves[_wedS].counter.oral += _randomOral, $oralTotal += _randomOral>>
 			By week's end, $he's managed to make $himself sick from going down on $slaves[_m].slaveName so often. Luckily inducing vomiting will save your wedding from making the tabloids.
 		<</if>>
 	<<elseif $slaves[_wedS].relationship > 0>>
@@ -226,49 +226,49 @@ In the days leading up to your wedding, $slaves[_wedS].slaveName spent $his time
 	<<elseif $slaves[_wedS].relationship == 4>>
 		alongside $his love, $slaves[_m].slaveName.
 		<<if canDoVaginal($slaves[_wedS]) && $slaves[_wedS].vagina != 0>>
-			<<set $slaves[_wedS].vaginalCount += 1, $vaginalTotal += 1>>
+			<<set $slaves[_wedS].counter.vaginal += 1, $vaginalTotal += 1>>
 			$He later lets you know $he let $slaves[_m].slaveName enjoy $his pussy one last time.
 			<<if canImpreg($slaves[_wedS], $slaves[_m]) && (random(1,100) > 90)>>
 				A pre-wedding checkup following an unusual bout of morning nausea reveals $slaves[_wedS].slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught $girl is in a panic for making you go through this.
-				<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount++, $penetrativeTotal++>>
+				<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].counter.penetrative++, $penetrativeTotal++>>
 				<<set $slaves[_wedS].pregType = setPregType($slaves[_wedS])>>
 				<<set WombImpregnate($slaves[_wedS], $slaves[_wedS].pregType, $slaves[_wedS].pregSource, $slaves[_wedS].preg)>>
 			<</if>>
 		<<elseif canDoAnal($slaves[_wedS])>>
-			<<set $slaves[_wedS].analCount += 1, $analTotal += 1>>
+			<<set $slaves[_wedS].counter.anal += 1, $analTotal += 1>>
 			$He later lets you know $he let $slaves[_m].slaveName enjoy $his butt one last time.
 			<<if canImpreg($slaves[_wedS], $slaves[_m]) && (random(1,100) > 90)>>
 				A pre-wedding checkup following an unusual bout of morning nausea reveals $slaves[_wedS].slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught $girl is in a panic for making you go through this.
-				<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount++, $penetrativeTotal++>>
+				<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].counter.penetrative++, $penetrativeTotal++>>
 				<<set $slaves[_wedS].pregType = setPregType($slaves[_wedS])>>
 				<<set WombImpregnate($slaves[_wedS], $slaves[_wedS].pregType, $slaves[_wedS].pregSource, $slaves[_wedS].preg)>>
 			<</if>>
 		<<else>>
-			<<set $slaves[_wedS].oralCount += 1, $oralTotal += 1>>
+			<<set $slaves[_wedS].counter.oral += 1, $oralTotal += 1>>
 			$He later tells you $he gave $slaves[_m].slaveName <<if $slaves[_m].dick > 0>>one last blow job<<elseif canDoVaginal($slaves[_m])>>cunnilingus one last time<<else>>oral one last time<</if>>.
 		<</if>>
 	<<elseif $slaves[_wedS].relationship == 3>>
 		alongside $his lover, $slaves[_m].slaveName.
 		<<if canDoVaginal($slaves[_wedS]) && $slaves[_wedS].vagina != 0>>
-			<<set $slaves[_wedS].vaginalCount += 1, $vaginalTotal += 1>>
+			<<set $slaves[_wedS].counter.vaginal += 1, $vaginalTotal += 1>>
 			$He later lets you know $he let $slaves[_m].slaveName enjoy $his pussy one last time.
 			<<if canImpreg($slaves[_wedS], $slaves[_m]) && (random(1,100) > 90)>>
 				A pre-wedding checkup following an unusual bout of morning nausea reveals $slaves[_wedS].slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught $girl is in a panic for making you go through this.
-				<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount++, $penetrativeTotal++>>
+				<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].counter.penetrative++, $penetrativeTotal++>>
 				<<set $slaves[_wedS].pregType = setPregType($slaves[_wedS])>>
 				<<set WombImpregnate($slaves[_wedS], $slaves[_wedS].pregType, $slaves[_wedS].pregSource, $slaves[_wedS].preg)>>
 			<</if>>
 		<<elseif canDoAnal($slaves[_wedS])>>
-			<<set $slaves[_wedS].analCount += 1, $analTotal += 1>>
+			<<set $slaves[_wedS].counter.anal += 1, $analTotal += 1>>
 			$He later lets you know $he let $slaves[_m].slaveName enjoy $his butt one last time.
 			<<if canImpreg($slaves[_wedS], $slaves[_m]) && (random(1,100) > 90)>>
 				A pre-wedding checkup following an unusual bout of morning nausea reveals $slaves[_wedS].slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught $girl is in a panic for making you go through this.
-				<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount++, $penetrativeTotal++>>
+				<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].counter.penetrative++, $penetrativeTotal++>>
 				<<set $slaves[_wedS].pregType = setPregType($slaves[_wedS])>>
 				<<set WombImpregnate($slaves[_wedS], $slaves[_wedS].pregType, $slaves[_wedS].pregSource, $slaves[_wedS].preg)>>
 			<</if>>
 		<<else>>
-			<<set $slaves[_wedS].oralCount += 1, $oralTotal += 1>>
+			<<set $slaves[_wedS].counter.oral += 1, $oralTotal += 1>>
 			$He later tells you $he gave $slaves[_m].slaveName <<if $slaves[_m].dick > 0>>one last blow job<<elseif canDoVaginal($slaves[_m])>>cunnilingus one last time<<else>>oral one last time<</if>>.
 		<</if>>
 	<<elseif $slaves[_wedS].relationship > 0>>
@@ -510,7 +510,7 @@ In the days leading up to your wedding, $slaves[_wedS].slaveName spent $his time
 		<</if>>
 	<</if>>
 	<<set $slaves[_wedS].relationship = -3>>
-	<<if $slaves[_wedS].mpreg == 1>><<set $slaves[_wedS].analCount += 1, $analTotal += 1>><<else>><<set $slaves[_wedS].vaginalCount += 1, $vaginalTotal += 1>><</if>>
+	<<if $slaves[_wedS].mpreg == 1>><<set $slaves[_wedS].counter.anal += 1, $analTotal += 1>><<else>><<set $slaves[_wedS].counter.vaginal += 1, $vaginalTotal += 1>><</if>>
 	<<run repX(2000, "event", $slaves[_m])>>
 	<<run repX(2000, "event", $slaves[_wedS])>>
 	<<if $slaves[_wedS].fetish == "mindbroken">>
@@ -587,13 +587,13 @@ In the days leading up to your wedding, $slaves[_wedS].slaveName spent $his time
 		</span>
 	<</if>>
 
-	<<if ndef $slaves[_wedS].publicCount>>
-		<<set $slaves[_wedS].publicCount = 0>>
+	<<if ndef $slaves[_wedS].counter.publicUse>>
+		<<set $slaves[_wedS].counter.publicUse = 0>>
 	<</if>>
 	<<if $slaves[_wedS].vagina > 0>>
-		<<set $slaves[_wedS].vaginalCount += 50>>
+		<<set $slaves[_wedS].counter.vaginal += 50>>
 		<<set $vaginalTotal += 50>>
-		<<set $slaves[_wedS].publicCount += 50>>
+		<<set $slaves[_wedS].counter.publicUse += 50>>
 	<</if>>
 	<<if $slaves[_wedS].anus < 3>>
 		<<set $slaves[_wedS].anus += 1>>
@@ -653,11 +653,11 @@ In the days leading up to your wedding, $slaves[_wedS].slaveName spent $his time
 		<</if>>
 	<</if>>
 	<<set $slaves[_wedS].relationship = -3>>
-	<<set $slaves[_wedS].oralCount += 50>>
+	<<set $slaves[_wedS].counter.oral += 50>>
 	<<set $oralTotal += 50>>
-	<<set $slaves[_wedS].analCount += 50>>
+	<<set $slaves[_wedS].counter.anal += 50>>
 	<<set $analTotal += 50>>
-	<<set $slaves[_wedS].publicCount += 100>>
+	<<set $slaves[_wedS].counter.publicUse += 100>>
 	<<if canGetPregnant($slaves[_wedS]) && $slaves[_wedS].eggType == "human">>
 		<<= knockMeUp($slaves[_wedS], 20, 2, -2)>>
 	<</if>>
@@ -841,7 +841,7 @@ In the days leading up to your wedding, $slaves[_wedS].slaveName spent $his time
 		<</if>>
 	<</if>>
 	<<set $slaves[_wedS].relationship = -3>>
-	<<set $slaves[_wedS].oralCount += 1>>
+	<<set $slaves[_wedS].counter.oral += 1>>
 	<<set $oralTotal += 1>>
 	<<run repX(2000, "event", $slaves[_m])>>
 	<<run repX(2000, "event", $slaves[_wedS])>>
@@ -858,4 +858,4 @@ In the days leading up to your wedding, $slaves[_wedS].slaveName spent $his time
 	<</if>>
 	<<set $trinkets.push($desc)>>
 
-<</if>>
\ No newline at end of file
+<</if>>
diff --git a/src/uncategorized/seWeddingTriple.tw b/src/uncategorized/seWeddingTriple.tw
index f82e55b3b6f..a51da8a1f35 100644
--- a/src/uncategorized/seWeddingTriple.tw
+++ b/src/uncategorized/seWeddingTriple.tw
@@ -124,13 +124,13 @@ In the days leading up to your wedding, your wives-to-be spent their time prepar
 		</span>
 	<</if>>
 
-	<<if ndef $activeSlave.publicCount>>
-		<<set $activeSlave.publicCount = 0>>
+	<<if ndef $activeSlave.counter.publicUse>>
+		<<set $activeSlave.counter.publicUse = 0>>
 	<</if>>
 	<<if $activeSlave.vagina > 0>>
-		<<set $activeSlave.vaginalCount += 50>>
+		<<set $activeSlave.counter.vaginal += 50>>
 		<<set $vaginalTotal += 50>>
-		<<set $activeSlave.publicCount += 50>>
+		<<set $activeSlave.counter.publicUse += 50>>
 	<</if>>
 	<<if $activeSlave.anus < 3>>
 		<<set $activeSlave.anus += 1>>
@@ -190,11 +190,11 @@ In the days leading up to your wedding, your wives-to-be spent their time prepar
 		<</if>>
 	<</if>>
 	<<set $activeSlave.relationship = -3>>
-	<<set $activeSlave.oralCount += 50>>
+	<<set $activeSlave.counter.oral += 50>>
 	<<set $oralTotal += 50>>
-	<<set $activeSlave.analCount += 50>>
+	<<set $activeSlave.counter.anal += 50>>
 	<<set $analTotal += 50>>
-	<<set $activeSlave.publicCount += 100>>
+	<<set $activeSlave.counter.publicUse += 100>>
 	<<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">>
 		<<= knockMeUp($activeSlave, 20, 2, -2)>>
 	<</if>>
@@ -379,7 +379,7 @@ In the days leading up to your wedding, your wives-to-be spent their time prepar
 		<</if>>
 	<</if>>
 	<<set $activeSlave.relationship = -3>>
-	<<set $activeSlave.oralCount += 1>>
+	<<set $activeSlave.counter.oral += 1>>
 	<<set $oralTotal += 1>>
 	<<run repX(1250, "event", _slave1)>>
 	<<run repX(1250, "event", _slave2)>>
@@ -397,4 +397,4 @@ In the days leading up to your wedding, your wives-to-be spent their time prepar
 	<</if>>
 	<<set $trinkets.push($desc)>>
 
-<</if>>
\ No newline at end of file
+<</if>>
diff --git a/src/uncategorized/sellSlave.tw b/src/uncategorized/sellSlave.tw
index d9f123ea808..c852255003c 100644
--- a/src/uncategorized/sellSlave.tw
+++ b/src/uncategorized/sellSlave.tw
@@ -273,7 +273,7 @@ A reputable slave appraiser arrives promptly to inspect $him and certify $his qu
 		$He's gotten enough experience as a slave entertainer that $he has the added value of a $girl with a history in entertainment from before $he was a slave.
 	<</if>>
 <</if>>
-<<if ($activeSlave.oralCount + $activeSlave.analCount + $activeSlave.vaginalCount + $activeSlave.mammaryCount + $activeSlave.penetrativeCount > 1000)>>
+<<if ($activeSlave.counter.oral + $activeSlave.counter.anal + $activeSlave.counter.vaginal + $activeSlave.counter.mammary + $activeSlave.counter.penetrative > 1000)>>
 	<<if setup.whoreCareers.includes($activeSlave.career)>>
 	<<else>>
 		I see $he's sexually very experienced; that counts as a stand-in for the usual bonus value from having been a sex worker before enslavement.
@@ -1488,7 +1488,7 @@ __Bids Received__
 <</if>>
 
 <<if $activeSlave.face > 10>>
-	<<if $activeSlave.analCount < 100>>
+	<<if $activeSlave.counter.anal < 100>>
 		<<if random(1,100) > 70>>
 			<br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner with interesting religious beliefs, which require beautiful slaves to be available to the public. Since $activeSlave.slaveName is pretty and not heavily used, he considers it a duty to buy $him and make $him a holy prostitute.
 			<<link "Accept bid" "Slave Sold">>
diff --git a/src/uncategorized/servantsQuartersReport.tw b/src/uncategorized/servantsQuartersReport.tw
index 46810959642..f37ada6591a 100644
--- a/src/uncategorized/servantsQuartersReport.tw
+++ b/src/uncategorized/servantsQuartersReport.tw
@@ -53,7 +53,7 @@
 				<<= knockMeUp($slaves[$i], 100, 2, $Stewardess.ID)>>
 				<<set $slaves[$i].preg = 1, $slaves[$i].pregKnown = 1, $slaves[$i].pregWeek = 1, $slaves[$i].pregSource = $Stewardess.ID>><<set $slaves[$i].pregType = setPregType($slaves[$i])>>
 				<<set WombImpregnate($slaves[$i], $slaves[$i].pregType, $slaves[$i].pregSource, 1)>>
-				<<set $slaves[$i].vagina = Math.clamp($slaves[$i].vagina,1,10), _stewardessImpregnated++, $slaves[$i].vaginalCount += 10, $vaginalTotal += 10>>
+				<<set $slaves[$i].vagina = Math.clamp($slaves[$i].vagina,1,10), _stewardessImpregnated++, $slaves[$i].counter.vaginal += 10, $vaginalTotal += 10>>
 				<<set $slaves[$i].need = 0>>
 			<</if>>
 		<</for>>
@@ -68,7 +68,7 @@
 				$He was conditioned to fill empty wombs, so $he takes a @@.hotpink;deep pleasure@@ in $his job.
 				<<set $slaves[_FLs].devotion++>>
 			<</if>>
-			<<set _Tmult = (_stewardessImpregnated * 10), $slaves[_FLs].penetrativeCount += _Tmult, $Stewardess.penetrativeCount += _Tmult, $penetrativeTotal += _Tmult>>
+			<<set _Tmult = (_stewardessImpregnated * 10), $slaves[_FLs].counter.penetrative += _Tmult, $Stewardess.counter.penetrative += _Tmult, $penetrativeTotal += _Tmult>>
 			<<set $slaves[_FLs].need = 0>>
 		<</if>>
 	<</if>>
diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw
index b13a268b55e..c1c74cb4926 100644
--- a/src/uncategorized/slaveInteract.tw
+++ b/src/uncategorized/slaveInteract.tw
@@ -1833,7 +1833,7 @@ Relationship rules: ''<span id="relationshipRules">$activeSlave.relationshipRule
 				<<if $activeSlave.fuckdoll > 0>>
 					[[Fuckdoll|Slave Interact][$activeSlave.porn.focus = "fuckdoll"]] |
 				<</if>>
-				<<if ($activeSlave.devotion < -20) && ($activeSlave.analCount + $activeSlave.vaginalCount > 0)>>
+				<<if ($activeSlave.devotion < -20) && ($activeSlave.counter.anal + $activeSlave.counter.vaginal > 0)>>
 					[[Rape|Slave Interact][$activeSlave.porn.focus = "rape"]] |
 				<</if>>
 				<<if $activeSlave.bellyPreg > 500>>
diff --git a/src/uncategorized/slaveShelter.tw b/src/uncategorized/slaveShelter.tw
index 28c92ab3a30..82c54506135 100644
--- a/src/uncategorized/slaveShelter.tw
+++ b/src/uncategorized/slaveShelter.tw
@@ -304,7 +304,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 	<<set $shelterSlave.trust = random(-100,-75)>>
 	<<set $shelterSlave.health = random(-50,-30)>>
 	<<set $shelterSlave.preg = -2>>
-	<<set $shelterSlave.birthsTotal = 13>>
+	<<set $shelterSlave.counter.birthsTotal = 13>>
 	<<set $activeSlave.pregAdaptation = 60>>
 	<<set $shelterSlave.bellySag = 10, $shelterSlave.bellySagPreg = 10>>
 	<<set $shelterSlave.vagina = 3>>
diff --git a/src/uncategorized/slaveSold.tw b/src/uncategorized/slaveSold.tw
index ba512bd341d..86bbabce568 100644
--- a/src/uncategorized/slaveSold.tw
+++ b/src/uncategorized/slaveSold.tw
@@ -684,7 +684,7 @@
 <<case "chattel religionist arcology">>
 	$activeSlave.slaveName is terrified of $his impending religious life; perhaps $he's heard the new text that reads 'no woman come of age is holy unless she performs the act as many times per day as she has years less than forty.'
 	<<for _ss = 0; _ss < $slaves.length; _ss++>>
-		<<if ($slaves[_ss].analCount < 200)>>
+		<<if ($slaves[_ss].counter.anal < 200)>>
 			<<run clearSummaryCache($slaves[_ss])>>
 			<<set $slaves[_ss].trust -= 2>>
 			<<set _slaveImpact = 1>>
@@ -870,7 +870,7 @@
 <<case "D r9k">>
 	$activeSlave.slaveName's nervous buyer comes to collect $him, stammering and sweating and doing his best to pretend he does this all the time.
 	<<for _ss = 0; _ss < $slaves.length; _ss++>>
-		<<if ($slaves[_ss].vaginalCount + $slaves[_ss].analCount < 20)>>
+		<<if ($slaves[_ss].counter.vaginal + $slaves[_ss].counter.anal < 20)>>
 			<<run clearSummaryCache($slaves[_ss])>>
 			<<set $slaves[_ss].trust += 1>>
 			<<set _slaveImpact = 1>>
diff --git a/src/uncategorized/slaveStats.tw b/src/uncategorized/slaveStats.tw
index f9bf0fec63b..5dff37ec982 100644
--- a/src/uncategorized/slaveStats.tw
+++ b/src/uncategorized/slaveStats.tw
@@ -155,7 +155,7 @@ slaveName: $activeSlave.slaveName	   /* TODO: figure out why this is being inden
 <br>lactationDuration: $activeSlave.lactationDuration
 <br>induceLactation: $activeSlave.induceLactation
 <br>lactationAdaptation: $activeSlave.lactationAdaptation
-<br>milk: $activeSlave.milk
+<br>milk: $activeSlave.counter.milk
 <br>cum: $activeSlave.cum
 <br>hips: $activeSlave.hips
 <br>hipsImplant: $activeSlave.hipsImplant
@@ -189,8 +189,8 @@ slaveName: $activeSlave.slaveName	   /* TODO: figure out why this is being inden
 <br>broodmotherOnHold: $activeSlave.broodmotherOnHold
 <br>broodmotherCountDown: $activeSlave.broodmotherCountDown
 <br>labor: $activeSlave.labor
-<br>births: $activeSlave.births
-<br>laborCount: $activeSlave.laborCount
+<br>births: $activeSlave.counter.birth
+<br>laborCount: $activeSlave.counter.laborCount
 <br>cSec: $activeSlave.cSec
 <br>bellyAccessory: $activeSlave.bellyAccessory
 <br>labia: $activeSlave.labia
@@ -286,13 +286,13 @@ slaveName: $activeSlave.slaveName	   /* TODO: figure out why this is being inden
 <br>geneticQuirks: $activeSlave.geneticQuirks.wGain
 <br>geneticQuirks: $activeSlave.geneticQuirks.wLoss
 <br>geneticQuirks: $activeSlave.geneticQuirks.androgyny
-<br>oralCount: $activeSlave.oralCount
-<br>vaginalCount: $activeSlave.vaginalCount
-<br>analCount: $activeSlave.analCount
-<br>mammaryCount: $activeSlave.mammaryCount
-<br>penetrativeCount: $activeSlave.penetrativeCount
-<br>publicCount: $activeSlave.publicCount
-<br>pitKills: $activeSlave.pitKills
+<br>oralCount: $activeSlave.counter.oral
+<br>vaginalCount: $activeSlave.counter.vaginal
+<br>analCount: $activeSlave.counter.anal
+<br>mammaryCount: $activeSlave.counter.mammary
+<br>penetrativeCount: $activeSlave.counter.penetrative
+<br>publicCount: $activeSlave.counter.publicUse
+<br>pitKills: $activeSlave.counter.pitKills
 <br>customTat: $activeSlave.customTat
 <br>customLabel: $activeSlave.customLabel
 <br>customDesc: $activeSlave.customDesc
@@ -320,7 +320,7 @@ slaveName: $activeSlave.slaveName	   /* TODO: figure out why this is being inden
 <br>bellySagPreg: $activeSlave.bellySagPreg
 <br>bellyPain: $activeSlave.bellyPain
 <br>cervixImplant: $activeSlave.cervixImplant
-<br>birthsTotal: $activeSlave.birthsTotal
+<br>birthsTotal: $activeSlave.counter.birthsTotal
 <br>pubertyAgeXX: $activeSlave.pubertyAgeXX
 <br>pubertyAgeXY: $activeSlave.pubertyAgeXY
 <br>scars: $activeSlave.scars
@@ -340,10 +340,10 @@ slaveName: $activeSlave.slaveName	   /* TODO: figure out why this is being inden
 <br>hormoneBalance: $activeSlave.hormoneBalance
 <br>onDiet: $activeSlave.onDiet
 <br>breastMesh: $activeSlave.breastMesh
-<br>slavesFathered: $activeSlave.slavesFathered
-<br>PCChildrenFathered: $activeSlave.PCChildrenFathered
-<br>slavesKnockedUp: $activeSlave.slavesKnockedUp
-<br>PCKnockedUp: $activeSlave.PCKnockedUp
+<br>slavesFathered: $activeSlave.counter.slavesFathered
+<br>PCChildrenFathered: $activeSlave.counter.PCChildrenFathered
+<br>slavesKnockedUp: $activeSlave.counter.slavesKnockedUp
+<br>PCKnockedUp: $activeSlave.counter.PCKnockedUp
 <br>prematureBirth: $activeSlave.prematureBirth
 <br>premature: $activeSlave.premature
 <br>vasectomy: $activeSlave.vasectomy
diff --git a/src/uncategorized/spaReport.tw b/src/uncategorized/spaReport.tw
index e7f32e93f6f..6f2182e93de 100644
--- a/src/uncategorized/spaReport.tw
+++ b/src/uncategorized/spaReport.tw
@@ -77,7 +77,7 @@
 		$He's so intelligent $he can suss out the cause of slaves' emotional issues and counsel them effectively.
 		<<set _idleBonus++>>
 	<</if>>
-	<<if isFertile($Attendant) || ($Attendant.bellyPreg >= 1500) || ($Attendant.birthsTotal > 0) || ($Attendant.bellyImplant >= 1500)>>
+	<<if isFertile($Attendant) || ($Attendant.bellyPreg >= 1500) || ($Attendant.counter.birthsTotal > 0) || ($Attendant.bellyImplant >= 1500)>>
 		$He has a natural mothering instinct and really makes $his girls feel at home.
 		<<set _idleBonus++, _healthBonus++>>
 	<</if>>
diff --git a/src/utility/birthWidgets.tw b/src/utility/birthWidgets.tw
index 5d594b1b3c3..7d79dedac52 100644
--- a/src/utility/birthWidgets.tw
+++ b/src/utility/birthWidgets.tw
@@ -1325,84 +1325,84 @@ Feeling childbirth approaching, $slaves[$i].slaveName is helped to $his prepared
 
 <<case "attractive lingerie">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. $His g-string stretches as $his newborn crowns into it before finally snapping and clearing the way for childbirth.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. $His g-string stretches as $his newborn crowns into it before finally snapping and clearing the way for childbirth.
 	<<else>>
-		Quickly $he spreads $his legs apart and shifts $his g-string aside before beginning to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>.
+		Quickly $he spreads $his legs apart and shifts $his g-string aside before beginning to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>.
 	<</if>>
 
 <<case "a succubus outfit" "slutty jewelry" "a fallen nuns habit" "harem gauze" "slutty business attire" "a slutty maid outfit" "a slutty nurse outfit" "a schoolgirl outfit" "restrictive latex" "a cheerleader outfit" "clubslut netting" "Western clothing" "a slutty qipao" "a huipil" "a chattel habit">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching $his naked <<if $slaves[$i].mpreg == 1>>asshole<<else>>crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching $his naked <<if $slaves[$i].mpreg == 1>>asshole<<else>>crotch<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>.
 	<</if>>
 
 <<case "attractive lingerie for a pregnant woman" "kitty lingerie">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. $His panties stretch as $his baby crowns into them before finally snapping and clearing the way for childbirth.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. $His panties stretch as $his baby crowns into them before finally snapping and clearing the way for childbirth.
 	<<else>>
-		Quickly $he spreads $his legs apart and shifts $his panties aside before beginning to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>.
+		Quickly $he spreads $his legs apart and shifts $his panties aside before beginning to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>.
 	<</if>>
 
 <<case "a maternity dress" "a slave gown" "a halter top dress">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his dress hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his dress hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
 	<</if>>
 
 <<case "a string bikini" "a scalemail bikini">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. $His bikini bottom stretches as $his baby crowns into it before finally snapping and clearing the way for childbirth.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. $His bikini bottom stretches as $his baby crowns into it before finally snapping and clearing the way for childbirth.
 	<<else>>
-		Quickly $he spreads $his legs apart and shifts $his bikini bottom aside before beginning to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>.
+		Quickly $he spreads $his legs apart and shifts $his bikini bottom aside before beginning to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>.
 	<</if>>
 
 <<case "striped panties">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. $His panties stretch as $his baby crowns into it before finally snapping and clearing the way for childbirth.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. $His panties stretch as $his baby crowns into it before finally snapping and clearing the way for childbirth.
 	<<else>>
-		Quickly $he spreads $his legs apart and shifts $his panties aside before beginning to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>.
+		Quickly $he spreads $his legs apart and shifts $his panties aside before beginning to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>.
 	<</if>>
 
 <<case "cutoffs and a t-shirt">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. <<if $slaves[$i].mpreg == 1>>The seat of h<<else>>H<</if>>er jean cutoffs bulge as $his baby crowns into them as $he continues $his tasks, oblivious to the wetness and $his child's dilemma. Seeing $him in this state, someone manages to remove $his pants to allow $his body to finish giving birth.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. <<if $slaves[$i].mpreg == 1>>The seat of h<<else>>H<</if>>er jean cutoffs bulge as $his baby crowns into them as $he continues $his tasks, oblivious to the wetness and $his child's dilemma. Seeing $him in this state, someone manages to remove $his pants to allow $his body to finish giving birth.
 	<<else>>
-		Quickly $he attempts to unfasten $his jean cutoffs but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his jeans, $he can't hide the wetness and bulge between $his <<if $slaves[$i].mpreg == 1>>buttocks<<else>>legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his clothes and finish giving birth.
+		Quickly $he attempts to unfasten $his jean cutoffs but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his jeans, $he can't hide the wetness and bulge between $his <<if $slaves[$i].mpreg == 1>>buttocks<<else>>legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his clothes and finish giving birth.
 	<</if>>
 
 <<case "a slutty outfit">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. $His pasties come off as $his baby crowns into it, clearing the way for childbirth.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. $His pasties come off as $his baby crowns into it, clearing the way for childbirth.
 	<<else>>
-		Quickly $he spreads $his legs apart and pulls $his pasties off before beginning to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>.
+		Quickly $he spreads $his legs apart and pulls $his pasties off before beginning to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>.
 	<</if>>
 
 <<case "uncomfortable straps">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. $His straps are pushed taut as $his baby crowns into the steel ring covering $his <<if $slaves[$i].mpreg == 1>>asshole<<else>>vagina<</if>>. $He continues $his tasks, oblivious to $his child's dilemma, until someone manages to cut $his straps and allow $his body to finish giving birth.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. $His straps are pushed taut as $his baby crowns into the steel ring covering $his <<if $slaves[$i].mpreg == 1>>asshole<<else>>vagina<</if>>. $He continues $his tasks, oblivious to $his child's dilemma, until someone manages to cut $his straps and allow $his body to finish giving birth.
 	<<else>>
-		Quickly $he attempts to undo $his straps but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into the steel ring covering $his <<if $slaves[$i].mpreg == 1>>asshole<<else>>vagina<</if>>, $he can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his bindings and finish giving birth.
+		Quickly $he attempts to undo $his straps but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into the steel ring covering $his <<if $slaves[$i].mpreg == 1>>asshole<<else>>vagina<</if>>, $he can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his bindings and finish giving birth.
 	<</if>>
 
 <<case "a penitent nuns habit">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>> into $his habit, indifferent to their discomfort.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>> into $his habit, indifferent to their discomfort.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his habit hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>. $He tries to keep $his newborn<<if $slaves[$i].pregType > 1>>s<</if>> from being chafed by $his habit.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his habit hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>. $He tries to keep $his newborn<<if $slaves[$i].pregType > 1>>s<</if>> from being chafed by $his habit.
 	<</if>>
 
 <<case "nice business attire">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his business suit hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his business suit hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
 	<</if>>
 
 <<case "stretch pants and a crop-top">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 		<<if $slaves[$i].pregType > 10 && $slaves[$i].broodmother == 0>>
 			Child after child is born into $his stretch pants as the <<if $slaves[$i].mpreg == 1>>seat<<else>>front<</if>> distends more and more. With nowhere left to go, $his newborns begin to slip down $his pantlegs, but that isn't enough to relieve the straining material. With a loud rip, the overburdened garment splits and frees $his brood into the world.
 		<<elseif $slaves[$i].pregType > 4 && $slaves[$i].broodmother == 0>>
@@ -1411,14 +1411,14 @@ Feeling childbirth approaching, $slaves[$i].slaveName is helped to $his prepared
 			$He finishes giving birth and begins anew on $his assigned task, ignoring the squirming bab<<if $slaves[$i].pregType > 1 && $slaves[$i].broodmother == 0>>ies<<else>>y<</if>> distending the <<if $slaves[$i].mpreg == 1>>seat<<else>>front<</if>> of $his stretch pants until someone helps them from their cloth prison.
 		<</if>>
 	<<else>>
-		Quickly $he attempts to pull down $his stretch pants but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs as the <<if $slaves[$i].mpreg == 1>>seat<<else>>front<</if>> of $his pants bulges as $his child crowns, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. The tight material stretches as $his child is born into it and with a little help they are removed so that $he may finish giving birth.
+		Quickly $he attempts to pull down $his stretch pants but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs as the <<if $slaves[$i].mpreg == 1>>seat<<else>>front<</if>> of $his pants bulges as $his child crowns, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. The tight material stretches as $his child is born into it and with a little help they are removed so that $he may finish giving birth.
 	<</if>>
 
 <<case "spats and a tank top">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>. The material of $his spats is too tight to allow $his child to fully be born, trapping it in $his straining <<if $slaves[$i].mpreg == 1>>anus<<else>>pussy<</if>>. Ignoring the pain, $he begins anew on $his assigned task, $his <<if $slaves[$i].mpreg == 1>>pants<<else>>crotch<</if>> bulging lewdly, until someone manages to pants $him. With the way clear, $his child<<if $slaves[$i].pregType > 1>>ren promptly slip from $his stretched <<if $slaves[$i].mpreg == 1>>ass<<else>>cunt<</if>><<else>> quickly slips out of $his loosened <<if $slaves[$i].mpreg == 1>>ass<<else>>cunt<</if>> and into the world<</if>>.
+		Instinctively $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>. The material of $his spats is too tight to allow $his child to fully be born, trapping it in $his straining <<if $slaves[$i].mpreg == 1>>anus<<else>>pussy<</if>>. Ignoring the pain, $he begins anew on $his assigned task, $his <<if $slaves[$i].mpreg == 1>>pants<<else>>crotch<</if>> bulging lewdly, until someone manages to pants $him. With the way clear, $his child<<if $slaves[$i].pregType > 1>>ren promptly slip from $his stretched <<if $slaves[$i].mpreg == 1>>ass<<else>>cunt<</if>><<else>> quickly slips out of $his loosened <<if $slaves[$i].mpreg == 1>>ass<<else>>cunt<</if>> and into the world<</if>>.
 	<<else>>
-		Quickly $he attempts to pull down $his spats but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs as the bulge in the <<if $slaves[$i].mpreg == 1>>seat<<else>>front<</if>> of $his shorts steadily grows as $his child crowns, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. The material is too tight to allow $his child to fully be born, trapping it in $his straining <<if $slaves[$i].mpreg == 1>>anus<<else>>pussy<</if>>. The sensation is far too powerful to allow $him to slip $his spats down, instead forcing $him to the ground where $he stays, ass up, sobbing into the floor.
+		Quickly $he attempts to pull down $his spats but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs as the bulge in the <<if $slaves[$i].mpreg == 1>>seat<<else>>front<</if>> of $his shorts steadily grows as $his child crowns, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. The material is too tight to allow $his child to fully be born, trapping it in $his straining <<if $slaves[$i].mpreg == 1>>anus<<else>>pussy<</if>>. The sensation is far too powerful to allow $him to slip $his spats down, instead forcing $him to the ground where $he stays, ass up, sobbing into the floor.
 		<<if $slaves[$i].pregType > 1 && $slaves[$i].broodmother != 1>>
 			$His other child<<if $slaves[$i].pregType > 2>>ren refuse<<else>> refuses<</if>> to wait and quickly join their sister in birth. $He wails in anguish at the ever mounting pressure in $his <<if $slaves[$i].mpreg == 1>>rear<<else>>birth canal<</if>>, until a ripping sound brings $him back to $his senses. The <<if $slaves[$i].mpreg == 1>>seat<<else>>crotch<</if>> of $his pants has begun splitting! $He has no time to get to $his knees as the combined force of $his eager children blow out both $his <<if $slaves[$i].mpreg == 1>>anus<<else>>vagina<</if>> and spats on their way into the world.
 		<<else>>
@@ -1428,7 +1428,7 @@ Feeling childbirth approaching, $slaves[$i].slaveName is helped to $his prepared
 
 <<case "a comfortable bodysuit">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching $his <<if $slaves[$i].mpreg == 1>>ass<<else>>crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching $his <<if $slaves[$i].mpreg == 1>>ass<<else>>crotch<</if>>.
 		<<if $slaves[$i].pregType > 20 && $slaves[$i].broodmother == 0>>
 			Child after child is born into $his bodysuit as the <<if $slaves[$i].mpreg == 1>>seat<<else>>front<</if>> distends more and more. Eventually the squirming mass pulls $him to the floor, where $he lies, still very much in labor. As the load of newborns reaches the bodysuit's limit, a loud rip sounds out as the overburdened garment splits and frees $his brood into the world.
 		<<elseif $slaves[$i].pregType > 10 && $slaves[$i].broodmother == 0>>
@@ -1439,12 +1439,12 @@ Feeling childbirth approaching, $slaves[$i].slaveName is helped to $his prepared
 			$He finishes giving birth and begins anew on $his assigned task, ignoring the squirming bab<<if $slaves[$i].pregType > 1 && $slaves[$i].broodmother == 0>>ies<<else>>y<</if>> distending the <<if $slaves[$i].mpreg == 1>>seat<<else>>crotch<</if>> of $his bodysuit until someone helps them from their nylon prison.
 		<</if>>
 	<<else>>
-		Quickly $he attempts to remove $his bodysuit but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. The tight material stretches as $his child is born into it and with a little help $his child<<if $slaves[$i].pregType > 1>>is freed from the taut nylon so that $he may continue giving birth.<<else>> is freed from the taut nylon.<</if>>
+		Quickly $he attempts to remove $his bodysuit but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. The tight material stretches as $his child is born into it and with a little help $his child<<if $slaves[$i].pregType > 1>>is freed from the taut nylon so that $he may continue giving birth.<<else>> is freed from the taut nylon.<</if>>
 	<</if>>
 
 <<case "overalls">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching $his <<if $slaves[$i].mpreg == 1>>ass<<else>>crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching $his <<if $slaves[$i].mpreg == 1>>ass<<else>>crotch<</if>>.
 		<<if $slaves[$i].pregType > 30 && $slaves[$i].broodmother == 0>>
 			Child after child is born into $his overalls as the <<if $slaves[$i].mpreg == 1>>seat<<else>>front<</if>> distends more and more. Eventually the thick shoulder straps tear apart, and the squirming mass pulls $him to the floor, where $he lies, still very much in labor. As the load of newborns reaches the garment's limit, a loud rip sounds out as the overstretched fabric splits and frees $his brood into the world.
 		<<elseif $slaves[$i].pregType > 15 && $slaves[$i].broodmother == 0>>
@@ -1455,103 +1455,103 @@ Feeling childbirth approaching, $slaves[$i].slaveName is helped to $his prepared
 			$He finishes giving birth and begins anew on $his assigned task, ignoring the squirming bab<<if $slaves[$i].pregType > 1 && $slaves[$i].broodmother == 0>>ies<<else>>y<</if>> distending the <<if $slaves[$i].mpreg == 1>>seat<<else>>crotch<</if>> of $his overalls until someone helps them from their denim prison.
 		<</if>>
 	<<else>>
-		Quickly $he attempts to remove $his overalls but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. The tight material stretches as $his child is born into it and with a little help $his child<<if $slaves[$i].pregType > 1>>is freed from the tight denim so that $he may continue giving birth.<<else>> is freed from the tight denim.<</if>>
+		Quickly $he attempts to remove $his overalls but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. The tight material stretches as $his child is born into it and with a little help $his child<<if $slaves[$i].pregType > 1>>is freed from the tight denim so that $he may continue giving birth.<<else>> is freed from the tight denim.<</if>>
 	<</if>>
 
 <<case "a kimono">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his kimono hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his kimono hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
 	<</if>>
 
 <<case "a burqa">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his burqa hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his burqa hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
 	<</if>>
 
 <<case "a hijab and abaya" "a niqab and abaya">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his abaya hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his abaya hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
 	<</if>>
 
 <<case "a klan robe">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his robe hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his robe hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
 	<</if>>
 
 <<case "a hijab and blouse">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his skirt hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his skirt hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
 	<</if>>
 
 <<case "battledress">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. <<if $slaves[$i].mpreg == 1>>The seat of $his fatigues<<else>>$His fatigues<</if>> bulge as $his baby crowns into them as $he continues $his tasks oblivious to the wetness and $his child's dilemma. Seeing $him in this state, someone manages to remove $his pants to allow $his body to finish giving birth.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. <<if $slaves[$i].mpreg == 1>>The seat of $his fatigues<<else>>$His fatigues<</if>> bulge as $his baby crowns into them as $he continues $his tasks oblivious to the wetness and $his child's dilemma. Seeing $him in this state, someone manages to remove $his pants to allow $his body to finish giving birth.
 	<<else>>
-		Quickly $he attempts to unfasten $his fatigues but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his pants, $he can't hide the wetness and bulge <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>between $his legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his clothes and finish giving birth.
+		Quickly $he attempts to unfasten $his fatigues but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his pants, $he can't hide the wetness and bulge <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>between $his legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his clothes and finish giving birth.
 	<</if>>
 
 <<case "a nice maid outfit">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his maid outfit hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his maid outfit hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
 	<</if>>
 
 <<case "conservative clothing">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. <<if $slaves[$i].mpreg == 1>>The seat of $his pants<<else>>$His pants<</if>> bulge as $his baby crowns into them as $he continues $his tasks oblivious to the wetness and $his child's dilemma. Seeing $him in this state, someone manages to remove $his pants to allow $his body to finish giving birth.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. <<if $slaves[$i].mpreg == 1>>The seat of $his pants<<else>>$His pants<</if>> bulge as $his baby crowns into them as $he continues $his tasks oblivious to the wetness and $his child's dilemma. Seeing $him in this state, someone manages to remove $his pants to allow $his body to finish giving birth.
 	<<else>>
-		Quickly $he attempts to unfasten $his pants but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his pants, $he can't hide the wetness and bulge between $his <<if $slaves[$i].mpreg == 1>>buttocks<<else>>legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his clothes and finish giving birth.
+		Quickly $he attempts to unfasten $his pants but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his pants, $he can't hide the wetness and bulge between $his <<if $slaves[$i].mpreg == 1>>buttocks<<else>>legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his clothes and finish giving birth.
 	<</if>>
 
 <<case "chains">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. $His chains stretch as $his baby crowns into them before finally slipping to the side clearing the way for $his body to finish giving birth.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. $His chains stretch as $his baby crowns into them before finally slipping to the side clearing the way for $his body to finish giving birth.
 	<<else>>
-		Quickly $he spreads $his legs apart and shifts $his chains aside before beginning to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>.
+		Quickly $he spreads $his legs apart and shifts $his chains aside before beginning to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>.
 	<</if>>
 
 <<case "shibari ropes">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. $His ropes are pulled taut as $his baby crowns into the rope covering $his <<if $slaves[$i].mpreg == 1>>asshole<<else>>vagina<</if>>. $He continues $his tasks, oblivious to $his child's dilemma, until someone manages to cut $his ropes and allow $his body to finish giving birth.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. $His ropes are pulled taut as $his baby crowns into the rope covering $his <<if $slaves[$i].mpreg == 1>>asshole<<else>>vagina<</if>>. $He continues $his tasks, oblivious to $his child's dilemma, until someone manages to cut $his ropes and allow $his body to finish giving birth.
 	<<else>>
-		Quickly $he attempts to undo $his ropes but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into the rope covering $his <<if $slaves[$i].mpreg == 1>>asshole<<else>>vagina<</if>>, $he can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his bindings and finish giving birth.
+		Quickly $he attempts to undo $his ropes but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into the rope covering $his <<if $slaves[$i].mpreg == 1>>asshole<<else>>vagina<</if>>, $he can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his bindings and finish giving birth.
 	<</if>>
 
 <<case "a toga">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his toga hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his toga hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
 	<</if>>
 
 <<case "a huipil">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's going on with how skimpy the huipil is<<if $slaves[$i].fetish == "humiliation">> but that only makes it more exciting<<else>> so $he bears with it<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's going on with how skimpy the huipil is<<if $slaves[$i].fetish == "humiliation">> but that only makes it more exciting<<else>> so $he bears with it<</if>>.
 	<</if>>
 
 <<case "a bunny outfit">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. $His teddy bulges as $his baby crowns into it as $he continues $his tasks, oblivious to the wetness and $his child's dilemma. Seeing $him in this state, someone manages to tear $his outfit open to allow $his body to finish giving birth.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. $His teddy bulges as $his baby crowns into it as $he continues $his tasks, oblivious to the wetness and $his child's dilemma. Seeing $him in this state, someone manages to tear $his outfit open to allow $his body to finish giving birth.
 	<<else>>
-		Quickly $he attempts to remove $his teddy but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his outfit, $he can't hide the wetness and bulge between $his <<if $slaves[$i].mpreg == 1>>buttocks<<else>>legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his bunny suit and finish giving birth.
+		Quickly $he attempts to remove $his teddy but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his outfit, $he can't hide the wetness and bulge between $his <<if $slaves[$i].mpreg == 1>>buttocks<<else>>legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his bunny suit and finish giving birth.
 	<</if>>
 
 <<case "a leotard">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching $his <<if $slaves[$i].mpreg == 1>>crotch<<else>>ass<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching $his <<if $slaves[$i].mpreg == 1>>crotch<<else>>ass<</if>>.
 		<<if $slaves[$i].pregType > 30 && $slaves[$i].broodmother == 0>>
 			Child after child is born into $his leotard as the <<if $slaves[$i].mpreg == 1>>seat<<else>>front<</if>> distends more and more. Eventually the squirming mass pulls $him to the floor, where $he lies, still very much in labor. As the load of newborns reaches the leotard's limit, a loud rip sounds out as the overburdened garment splits and frees $his brood into the world.
 		<<elseif $slaves[$i].pregType > 10 && $slaves[$i].broodmother == 0>>
@@ -1562,12 +1562,12 @@ Feeling childbirth approaching, $slaves[$i].slaveName is helped to $his prepared
 			$He finishes giving birth and begins anew on $his assigned task, ignoring the squirming bab<<if $slaves[$i].pregType > 1 && $slaves[$i].broodmother == 0>>ies<<else>>y<</if>> distending the <<if $slaves[$i].mpreg == 1>>seat<<else>>crotch<</if>> of $his leotard until someone helps them from their nylon prison.
 		<</if>>
 	<<else>>
-		Quickly $he attempts to remove $his leotard but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. The tight material stretches as $his child is born into it and with a little help $he's freed to finish giving birth.
+		Quickly $he attempts to remove $his leotard but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. The tight material stretches as $his child is born into it and with a little help $he's freed to finish giving birth.
 	<</if>>
 
 <<case "a burkini">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching $his <<if $slaves[$i].mpreg == 1>>crotch<<else>>ass<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching $his <<if $slaves[$i].mpreg == 1>>crotch<<else>>ass<</if>>.
 		<<if $slaves[$i].pregType > 30 && $slaves[$i].broodmother == 0>>
 			Child after child is born into $his burkini as the <<if $slaves[$i].mpreg == 1>>seat<<else>>front<</if>> distends more and more. Eventually the squirming mass pulls $him to the floor, where $he lies, still very much in labor. As the load of newborns reaches the swimsuit's limit, a loud rip sounds out as the overburdened garment splits and frees $his brood into the world.
 		<<elseif $slaves[$i].pregType > 10 && $slaves[$i].broodmother == 0>>
@@ -1578,12 +1578,12 @@ Feeling childbirth approaching, $slaves[$i].slaveName is helped to $his prepared
 			$He finishes giving birth and begins anew on $his assigned task, ignoring the squirming bab<<if $slaves[$i].pregType > 1 && $slaves[$i].broodmother == 0>>ies<<else>>y<</if>> distending the <<if $slaves[$i].mpreg == 1>>seat<<else>>crotch<</if>> of $his swimsuit until someone helps them from their polyester prison.
 		<</if>>
 	<<else>>
-		Quickly $he attempts to remove $his burkini but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. The tight material stretches as $his child is born into it and with a little help $he's freed to finish giving birth.
+		Quickly $he attempts to remove $his burkini but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. The tight material stretches as $his child is born into it and with a little help $he's freed to finish giving birth.
 	<</if>>
 
 <<case "a monokini">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching $his <<if $slaves[$i].mpreg == 1>>crotch<<else>>ass<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching $his <<if $slaves[$i].mpreg == 1>>crotch<<else>>ass<</if>>.
 		<<if $slaves[$i].pregType > 30 && $slaves[$i].broodmother == 0>>
 			Child after child is born into $his monokini as the <<if $slaves[$i].mpreg == 1>>seat<<else>>front<</if>> distends more and more. Eventually the squirming mass pulls $him to the floor, where $he lies, still very much in labor. As the load of newborns reaches the swimsuit's limit, a loud rip sounds out as the overburdened garment splits and frees $his brood into the world.
 		<<elseif $slaves[$i].pregType > 10 && $slaves[$i].broodmother == 0>>
@@ -1594,12 +1594,12 @@ Feeling childbirth approaching, $slaves[$i].slaveName is helped to $his prepared
 			$He finishes giving birth and begins anew on $his assigned task, ignoring the squirming bab<<if $slaves[$i].pregType > 1 && $slaves[$i].broodmother == 0>>ies<<else>>y<</if>> distending the <<if $slaves[$i].mpreg == 1>>seat<<else>>crotch<</if>> of $his swimsuit until someone helps them from their nylon prison.
 		<</if>>
 	<<else>>
-		Quickly $he attempts to remove $his monokini but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. The tight material stretches as $his child is born into it and with a little help $he's freed to finish giving birth.
+		Quickly $he attempts to remove $his monokini but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. The tight material stretches as $his child is born into it and with a little help $he's freed to finish giving birth.
 	<</if>>
 
 <<case "a cybersuit">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching $his <<if $slaves[$i].mpreg == 1>>crotch<<else>>ass<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching $his <<if $slaves[$i].mpreg == 1>>crotch<<else>>ass<</if>>.
 		<<if $slaves[$i].pregType > 30 && $slaves[$i].broodmother == 0>>
 			Child after child is born into $his bodysuit as the <<if $slaves[$i].mpreg == 1>>seat<<else>>front<</if>> distends more and more. Eventually the squirming mass pulls $him to the floor, where $he lies, still very much in labor. As the load of newborns reaches the bodysuit's limit, a loud rip sounds out as the overburdened garment splits and frees $his brood into the world.
 		<<elseif $slaves[$i].pregType > 10 && $slaves[$i].broodmother == 0>>
@@ -1610,170 +1610,170 @@ Feeling childbirth approaching, $slaves[$i].slaveName is helped to $his prepared
 			$He finishes giving birth and begins anew on $his assigned task, ignoring the squirming bab<<if $slaves[$i].pregType > 1 && $slaves[$i].broodmother == 0>>ies<<else>>y<</if>> distending the <<if $slaves[$i].mpreg == 1>>seat<<else>>crotch<</if>> of $his bodysuit until someone helps them from their rubber prison.
 		<</if>>
 	<<else>>
-		Quickly $he attempts to remove $his bodysuit but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. The tight material stretches as $his child is born into it and with a little help $he's freed to finish giving birth.
+		Quickly $he attempts to remove $his bodysuit but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. The tight material stretches as $his child is born into it and with a little help $he's freed to finish giving birth.
 	<</if>>
 
 <<case "a ball gown">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his gown hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his gown hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
 	<</if>>
 
 <<case "a latex catsuit">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the closed zipper covering $his <<if $slaves[$i].mpreg == 1>>asshole<<else>>vagina<</if>>. As $his child bulges the latex around $his <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>, someone rushes to try and undo the zipper. They succeed in clearing $his <<if $slaves[$i].mpreg == 1>>anus<<else>>birth canal<</if>>, allowing $him to carry on with childbirth.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the closed zipper covering $his <<if $slaves[$i].mpreg == 1>>asshole<<else>>vagina<</if>>. As $his child bulges the latex around $his <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>, someone rushes to try and undo the zipper. They succeed in clearing $his <<if $slaves[$i].mpreg == 1>>anus<<else>>birth canal<</if>>, allowing $him to carry on with childbirth.
 	<<else>>
-		Quickly $he attempts to undo $his zipper but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. The latex covering $his <<if $slaves[$i].mpreg == 1>>ass<<else>>crotch<</if>> bulges as $his child is born into it, making it even harder to unzip. As $he struggles between the newborn stuck in $his <<if $slaves[$i].mpreg == 1>>asshole<<else>>vagina<</if>> and the equally stuck zipper, someone comes to $his aid allowing $him to finish giving birth.
+		Quickly $he attempts to undo $his zipper but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. The latex covering $his <<if $slaves[$i].mpreg == 1>>ass<<else>>crotch<</if>> bulges as $his child is born into it, making it even harder to unzip. As $he struggles between the newborn stuck in $his <<if $slaves[$i].mpreg == 1>>asshole<<else>>vagina<</if>> and the equally stuck zipper, someone comes to $his aid allowing $him to finish giving birth.
 	<</if>>
 
 <<case "a military uniform">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his skirt hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his skirt hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
 	<</if>>
 
 <<case "a schutzstaffel uniform">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he attempts to unfasten $his trousers but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his pants, $he can't hide the wetness and bulge between $his <<if $slaves[$i].mpreg == 1>>buttocks<<else>>legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his clothes and finish giving birth.
+		Quickly $he attempts to unfasten $his trousers but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his pants, $he can't hide the wetness and bulge between $his <<if $slaves[$i].mpreg == 1>>buttocks<<else>>legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his clothes and finish giving birth.
 	<</if>>
 
 <<case "a slutty schutzstaffel uniform">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his skirt hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his skirt hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
 	<</if>>
 
 <<case "a red army uniform">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his skirt hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his skirt hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
 	<</if>>
 
 <<case "a long qipao">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his dress hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his dress hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
 	<</if>>
 
 <<case "battlearmor">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he attempts to unfasten $his armor but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his armor, $he can't hide the wetness and bulge between $his <<if $slaves[$i].mpreg == 1>>buttocks<<else>>legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his armor and finish giving birth.
+		Quickly $he attempts to unfasten $his armor but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his armor, $he can't hide the wetness and bulge between $his <<if $slaves[$i].mpreg == 1>>buttocks<<else>>legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his armor and finish giving birth.
 	<</if>>
 
 <<case "a mounty outfit" "a police uniform" "leather pants and pasties" "leather pants" "jeans" "leather pants and a tube top">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he attempts to unfasten $his slacks but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his pants, $he can't hide the wetness and bulge between $his <<if $slaves[$i].mpreg == 1>>buttocks<<else>>legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his clothes and finish giving birth.
+		Quickly $he attempts to unfasten $his slacks but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his pants, $he can't hide the wetness and bulge between $his <<if $slaves[$i].mpreg == 1>>buttocks<<else>>legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his clothes and finish giving birth.
 	<</if>>
 
 <<case "a dirndl">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his skirt hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his skirt hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
 	<</if>>
 
 <<case "lederhosen">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he attempts to unfasten $his shorts but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his shorts, $he can't hide the wetness and bulge between $his <<if $slaves[$i].mpreg == 1>>buttocks<<else>>legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his clothes and finish giving birth.
+		Quickly $he attempts to unfasten $his shorts but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his shorts, $he can't hide the wetness and bulge between $his <<if $slaves[$i].mpreg == 1>>buttocks<<else>>legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his clothes and finish giving birth.
 	<</if>>
 
 <<case "a biyelgee costume">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his skirt hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is disappointed that $his skirt hides what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
 	<</if>>
 
 <<case "a nice nurse outfit" "a t-shirt and jeans">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. <<if $slaves[$i].mpreg == 1>>The seat of $his trousers<<else>>$His trousers<</if>> bulge as $his baby crowns into them as $he continues $his tasks oblivious to the wetness and $his child's dilemma. Seeing $him in this state, someone manages to remove $his pants to allow $his body to finish giving birth.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. <<if $slaves[$i].mpreg == 1>>The seat of $his trousers<<else>>$His trousers<</if>> bulge as $his baby crowns into them as $he continues $his tasks oblivious to the wetness and $his child's dilemma. Seeing $him in this state, someone manages to remove $his pants to allow $his body to finish giving birth.
 	<<else>>
-		Quickly $he attempts to unfasten $his trousers but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his pants, $he can't hide the wetness and bulge between $his <<if $slaves[$i].mpreg == 1>>buttocks<<else>>legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his clothes and finish giving birth.
+		Quickly $he attempts to unfasten $his trousers but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his pants, $he can't hide the wetness and bulge between $his <<if $slaves[$i].mpreg == 1>>buttocks<<else>>legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his clothes and finish giving birth.
 	<</if>>
 
 <<case "a nice pony outfit">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. <<if $slaves[$i].mpreg == 1>>The seat of $his trousers<<else>>$His trousers<</if>> bulge as $his baby crowns into them as $he continues $his tasks oblivious to the wetness and $his child's dilemma. Seeing $him in this state, someone manages to remove $his pants to allow $his body to finish giving birth.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching. <<if $slaves[$i].mpreg == 1>>The seat of $his trousers<<else>>$His trousers<</if>> bulge as $his baby crowns into them as $he continues $his tasks oblivious to the wetness and $his child's dilemma. Seeing $him in this state, someone manages to remove $his pants to allow $his body to finish giving birth.
 	<<else>>
-		Quickly $he attempts to unfasten $his leather bodysuit but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his pants, $he can't hide the wetness and bulge between $his <<if $slaves[$i].mpreg == 1>>buttocks<<else>>legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his clothes and finish giving birth.
+		Quickly $he attempts to unfasten $his leather bodysuit but fails to do so before having to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. As $he crowns into $his pants, $he can't hide the wetness and bulge between $his <<if $slaves[$i].mpreg == 1>>buttocks<<else>>legs<</if>>, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>. With a little help, $he manages to escape $his clothes and finish giving birth.
 	<</if>>
 
 <<case "a mini dress" "a Santa dress">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is thrilled that $his short dress reveals what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is thrilled that $his short dress reveals what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
 	<</if>>
 
 <<case "a gothic lolita dress" "a hanbok">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is thrilled that $his dress reveals what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is thrilled that $his dress reveals what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
 	<</if>>
 
 <<case "a bra" "a button-up shirt" "a sweater" "a tank-top" "a tube top" "a striped bra" "a skimpy loincloth" "a sports bra" "a t-shirt" "an oversized t-shirt">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is thrilled that $his dress reveals what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is thrilled that $his dress reveals what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
 	<</if>>
 
 <<case "an apron">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is thrilled that $his frilly apron reveals what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is thrilled that $his frilly apron reveals what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
 	<</if>>
 
 <<case "a tube top and thong" "a button-up shirt and panties" "a thong" "a slutty klan robe" "a slutty pony outfit" "a sweater and panties" "a tank-top and panties" "a t-shirt and thong" "an oversized t-shirt and boyshorts" "boyshorts" "panties" "a t-shirt and panties" "panties and pasties" "striped underwear">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is thrilled that $his underwear reveals what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is thrilled that $his underwear reveals what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
 	<</if>>
 
 <<case "cutoffs" "sport shorts and a t-shirt" "sport shorts and a sports bra" "a sweater and cutoffs" "sport shorts">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is thrilled that $his shorts reveal what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is thrilled that $his shorts reveal what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
 	<</if>>
 
 <<case "a one-piece swimsuit">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to the obvious wetness forming <<if $slaves[$i].mpreg == 1>>under $his rear<<else>>over $his crotch<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is thrilled that $his swimsuit fully reveals what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>.<<if $slaves[$i].fetish == "humiliation">> $He is thrilled that $his swimsuit fully reveals what's happening between $his legs<<else>> $He does $his best to hide what's happening between $his legs<</if>>.
 	<</if>>
 
 <<default>>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching $his naked <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching $his naked <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>.
 	<</if>>
 
 <</switch>>
 
 <<elseif $slaves[$i].clothes == "no clothing" || $slaves[$i].clothes == "body oil">>
 	<<if $slaves[$i].fetish == "mindbroken">>
-		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching $his naked <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>.
+		Instinctively, $he begins to push out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>, indifferent to who may be watching $his naked <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>.
 	<<else>>
-		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>.
+		Quickly $he spreads $his legs apart and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>.
 	<</if>>
 <<else>>
 	<<if $slaves[$i].fetish == "mindbroken">>
@@ -1956,7 +1956,7 @@ Feeling childbirth approaching, $slaves[$i].slaveName is helped to $his prepared
 		<<default>>
 			$slaves[$i].clothes
 		<</switch>>
-		as instinct takes hold compelling $him to begin pushing. $He pays no mind to who may be watching $his naked <<if $slaves[$i].mpreg == 1>>rear<<else>>crotch<</if>> as <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his<<if $slaves[$i].pregType > 1>> first<</if>> baby<</if>> begins to crown.
+		as instinct takes hold compelling $him to begin pushing. $He pays no mind to who may be watching $his naked <<if $slaves[$i].mpreg == 1>>rear<<else>>crotch<</if>> as <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his<<if $slaves[$i].pregType > 1>> first<</if>> baby<</if>> begins to crown.
 	<<else>>
 		$He hastily removes $his
 		<<switch $slaves[$i].clothes>>
@@ -2137,7 +2137,7 @@ Feeling childbirth approaching, $slaves[$i].slaveName is helped to $his prepared
 		<<default>>
 			$slaves[$i].clothes
 		<</switch>>
-		and tosses it aside. Quickly $he spreads $his legs and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>.
+		and tosses it aside. Quickly $he spreads $his legs and begins pushing out <<if $slaves[$i].broodmother > 0>><<if $slaves[$i].counter.birthsTotal == 0>>$his first<<else>>this week's<</if>> baby<<else>>$his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>><</if>>. $He can't hide what's happening between $his legs, <<if $slaves[$i].fetish == "humiliation">>but that only makes it more exciting<<else>>so $he bears with it<</if>>.
 	<</if>>
 <</if>>
 
diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw
index 3a2c3a4f0de..55edf906efb 100644
--- a/src/utility/descriptionWidgetsFlesh.tw
+++ b/src/utility/descriptionWidgetsFlesh.tw
@@ -5210,31 +5210,31 @@ $He's got a
 		<<if ($activeSlave.aphrodisiacs > 0) || ($activeSlave.inflationType == "aphrodisiac")>>
 			<<if ($activeSlave.aphrodisiacs > 1) || ($activeSlave.inflationType == "aphrodisiac" && $activeSlave.inflation > 1)>>
 				<<if ($activeSlave.dick != 0) && ($activeSlave.hormoneBalance >= 100) && ($activeSlave.amp == 1)>>
-					The extreme dose of aphrodisiacs combined with the hormones that keep $him flaccid have $him in a state of extreme sexual frustration; $he's <<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.analCount > 9)))>>unconsciously humping $his ass against whatever's next to $him for anal stimulation and<</if>>humping $his dick against whatever $he can manage to mount without limbs.<<if $activeSlave.inflationType == "aphrodisiac">> $His efforts force $his distended middle to jiggle around, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more.<</if>>
+					The extreme dose of aphrodisiacs combined with the hormones that keep $him flaccid have $him in a state of extreme sexual frustration; $he's <<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.counter.anal > 9)))>>unconsciously humping $his ass against whatever's next to $him for anal stimulation and<</if>>humping $his dick against whatever $he can manage to mount without limbs.<<if $activeSlave.inflationType == "aphrodisiac">> $His efforts force $his distended middle to jiggle around, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more.<</if>>
 				<<elseif ($activeSlave.dick != 0) && ($activeSlave.balls > 0) && $activeSlave.ballType == "sterile" && ($activeSlave.amp == 1)>>
-					The extreme dose of aphrodisiacs combined with the chemical castration that keeps $him flaccid have $him in a state of extreme sexual frustration; $he's <<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.analCount > 9)))>>unconsciously humping $his ass against whatever's next to $him for anal stimulation and <</if>>humping $his limp dick against whatever $he can manage to mount without limbs.<<if $activeSlave.inflationType == "aphrodisiac">> $His efforts force $his distended middle to jiggle around, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more.<</if>>
+					The extreme dose of aphrodisiacs combined with the chemical castration that keeps $him flaccid have $him in a state of extreme sexual frustration; $he's <<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.counter.anal > 9)))>>unconsciously humping $his ass against whatever's next to $him for anal stimulation and <</if>>humping $his limp dick against whatever $he can manage to mount without limbs.<<if $activeSlave.inflationType == "aphrodisiac">> $His efforts force $his distended middle to jiggle around, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more.<</if>>
 				<<elseif ($activeSlave.dick != 0) && ($activeSlave.balls == 0) && ($activeSlave.amp == 1)>>
-					The extreme dose of aphrodisiacs combined with the lack of balls that keeps $him flaccid have $him in a state of extreme sexual frustration; $he's <<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.analCount > 9)))>>unconsciously humping $his ass against whatever's next to $him for anal stimulation and <</if>>humping $his limp dick against whatever $he can manage to mount without limbs.<<if $activeSlave.inflationType == "aphrodisiac">> $His efforts force $his distended middle to jiggle around, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more.<</if>>
+					The extreme dose of aphrodisiacs combined with the lack of balls that keeps $him flaccid have $him in a state of extreme sexual frustration; $he's <<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.counter.anal > 9)))>>unconsciously humping $his ass against whatever's next to $him for anal stimulation and <</if>>humping $his limp dick against whatever $he can manage to mount without limbs.<<if $activeSlave.inflationType == "aphrodisiac">> $His efforts force $his distended middle to jiggle around, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more.<</if>>
 				<<elseif ($activeSlave.dick != 0) && ($activeSlave.hormoneBalance >= 100)>>
-					The extreme dose of aphrodisiacs combined with the hormones that keep $him flaccid have $him in a state of extreme sexual frustration; $he's rubbing $his limp dick distractedly<<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.analCount > 9)))>> and unconsciously humping $his ass against whatever's next to $him for anal stimulation<</if>>.<<if $activeSlave.inflationType == "aphrodisiac">> $His efforts force $his distended middle to jiggle around, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more.<</if>>
+					The extreme dose of aphrodisiacs combined with the hormones that keep $him flaccid have $him in a state of extreme sexual frustration; $he's rubbing $his limp dick distractedly<<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.counter.anal > 9)))>> and unconsciously humping $his ass against whatever's next to $him for anal stimulation<</if>>.<<if $activeSlave.inflationType == "aphrodisiac">> $His efforts force $his distended middle to jiggle around, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more.<</if>>
 				<<elseif ($activeSlave.dick != 0) && ($activeSlave.balls == 0)>>
-					The extreme dose of aphrodisiacs combined with the lack of balls that keeps $him flaccid have $him in a state of extreme sexual frustration; $he's rubbing $his limp dick distractedly<<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.analCount > 9)))>> and unconsciously humping $his ass against whatever's next to $him for anal stimulation<</if>>.<<if $activeSlave.inflationType == "aphrodisiac">> $His efforts force $his distended middle to jiggle around, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more.<</if>>
+					The extreme dose of aphrodisiacs combined with the lack of balls that keeps $him flaccid have $him in a state of extreme sexual frustration; $he's rubbing $his limp dick distractedly<<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.counter.anal > 9)))>> and unconsciously humping $his ass against whatever's next to $him for anal stimulation<</if>>.<<if $activeSlave.inflationType == "aphrodisiac">> $His efforts force $his distended middle to jiggle around, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more.<</if>>
 				<<elseif ($activeSlave.dick != 0) && !canAchieveErection($activeSlave)>>
-					The extreme dose of aphrodisiacs combined with $his inability to become erect have $him in a state of extreme sexual frustration; $he's rubbing $his limp dick distractedly<<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.analCount > 9)))>> and unconsciously humping $his ass against whatever's next to $him for anal stimulation<</if>>.<<if $activeSlave.inflationType == "aphrodisiac">> $His efforts force $his distended middle to jiggle around, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more.<</if>>
+					The extreme dose of aphrodisiacs combined with $his inability to become erect have $him in a state of extreme sexual frustration; $he's rubbing $his limp dick distractedly<<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.counter.anal > 9)))>> and unconsciously humping $his ass against whatever's next to $him for anal stimulation<</if>>.<<if $activeSlave.inflationType == "aphrodisiac">> $His efforts force $his distended middle to jiggle around, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more.<</if>>
 				<<elseif ($activeSlave.dick != 0)>>
 					The extreme dose of aphrodisiacs has $his cock painfully erect and precum drips from its head.
 				<</if>>
 			<<else>>
 				<<if ($activeSlave.dick != 0) && ($activeSlave.hormoneBalance >= 100) && ($activeSlave.amp == 1)>>
-					The aphrodisiacs combined with the hormones that keep $him flaccid have $him sexually frustrated; $he's <<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.analCount > 9)))>>unconsciously rubbing $his ass against whatever's next to $him, and <</if>>humping $his dick against whatever $he can manage to mount without limbs.<<if $activeSlave.inflationType == "aphrodisiac">> $His efforts force $his distended middle to jiggle around, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more.<</if>>
+					The aphrodisiacs combined with the hormones that keep $him flaccid have $him sexually frustrated; $he's <<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.counter.anal > 9)))>>unconsciously rubbing $his ass against whatever's next to $him, and <</if>>humping $his dick against whatever $he can manage to mount without limbs.<<if $activeSlave.inflationType == "aphrodisiac">> $His efforts force $his distended middle to jiggle around, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more.<</if>>
 				<<elseif ($activeSlave.dick != 0) && ($activeSlave.balls > 0) && $activeSlave.ballType == "sterile" && ($activeSlave.amp == 1)>>
-					The aphrodisiacs combined with the chemical castration that keeps $him flaccid have $him sexually frustrated; $he's <<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.analCount > 9)))>>unconsciously rubbing $his ass against whatever's next to $him, and <</if>>humping $his dick against whatever $he can manage to mount without limbs.<<if $activeSlave.inflationType == "aphrodisiac">> $His efforts force $his distended middle to jiggle around, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more.<</if>>
+					The aphrodisiacs combined with the chemical castration that keeps $him flaccid have $him sexually frustrated; $he's <<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.counter.anal > 9)))>>unconsciously rubbing $his ass against whatever's next to $him, and <</if>>humping $his dick against whatever $he can manage to mount without limbs.<<if $activeSlave.inflationType == "aphrodisiac">> $His efforts force $his distended middle to jiggle around, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more.<</if>>
 				<<elseif ($activeSlave.dick != 0) && ($activeSlave.balls == 0) && ($activeSlave.amp == 1)>>
-					The aphrodisiacs combined with the lack of balls that keeps $him flaccid have $him sexually frustrated; $he's <<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.analCount > 9)))>>unconsciously rubbing $his ass against whatever's next to $him, and <</if>>humping $his dick against whatever $he can manage to mount without limbs.<<if $activeSlave.inflationType == "aphrodisiac">> $His efforts force $his distended middle to jiggle around, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more.<</if>>
+					The aphrodisiacs combined with the lack of balls that keeps $him flaccid have $him sexually frustrated; $he's <<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.counter.anal > 9)))>>unconsciously rubbing $his ass against whatever's next to $him, and <</if>>humping $his dick against whatever $he can manage to mount without limbs.<<if $activeSlave.inflationType == "aphrodisiac">> $His efforts force $his distended middle to jiggle around, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more.<</if>>
 				<<elseif ($activeSlave.dick != 0) && ($activeSlave.hormoneBalance >= 100)>>
-					The aphrodisiacs combined with the hormones that keep $him flaccid have $him sexually frustrated; $he's touching $his limp dick distractedly<<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.analCount > 9)))>> and unconsciously rubbing $his ass against whatever's next to $him<</if>>.<<if $activeSlave.inflationType == "aphrodisiac">> $His efforts force $his distended middle to jiggle around, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more.<</if>>
+					The aphrodisiacs combined with the hormones that keep $him flaccid have $him sexually frustrated; $he's touching $his limp dick distractedly<<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.counter.anal > 9)))>> and unconsciously rubbing $his ass against whatever's next to $him<</if>>.<<if $activeSlave.inflationType == "aphrodisiac">> $His efforts force $his distended middle to jiggle around, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more.<</if>>
 				<<elseif ($activeSlave.dick != 0) && ($activeSlave.balls == 0)>>
-					The aphrodisiacs combined with the lack of balls that keeps $him flaccid have $him sexually frustrated; $he's touching $his limp dick distractedly<<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.analCount > 9)))>> and unconsciously rubbing $his ass against whatever's next to $him<</if>>.<<if $activeSlave.inflationType == "aphrodisiac">> $His efforts force $his distended middle to jiggle around, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more.<</if>>
+					The aphrodisiacs combined with the lack of balls that keeps $him flaccid have $him sexually frustrated; $he's touching $his limp dick distractedly<<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.counter.anal > 9)))>> and unconsciously rubbing $his ass against whatever's next to $him<</if>>.<<if $activeSlave.inflationType == "aphrodisiac">> $His efforts force $his distended middle to jiggle around, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more.<</if>>
 				<</if>>
 			<</if>>
 		<</if>>
diff --git a/src/utility/descriptionWidgetsStyle.tw b/src/utility/descriptionWidgetsStyle.tw
index 6c104bc25cb..546edf8dd0c 100644
--- a/src/utility/descriptionWidgetsStyle.tw
+++ b/src/utility/descriptionWidgetsStyle.tw
@@ -3689,15 +3689,15 @@ $His
 		<<if $activeSlave.indenture > -1>>
 			$activeSlave.indenture, the number of weeks left in $his indenture.
 		<<elseif $SexMilestoneRetirement == 1>>
-			<<print $retirementSex - ($activeSlave.oralCount + $activeSlave.analCount + $activeSlave.vaginalCount + $activeSlave.penetrativeCount + $activeSlave.mammaryCount)>>, for the number of cocks between $him and $his freedom.
+			<<print $retirementSex - ($activeSlave.counter.oral + $activeSlave.counter.anal + $activeSlave.counter.vaginal + $activeSlave.counter.penetrative + $activeSlave.counter.mammary)>>, for the number of cocks between $him and $his freedom.
 		<<elseif $MilkMilestoneRetirement == 1>>
-			<<print $retirementMilk - $activeSlave.milk>>, for the amount of milk $he has yet to give.
+			<<print $retirementMilk - $activeSlave.counter.milk>>, for the amount of milk $he has yet to give.
 		<<elseif $CumMilestoneRetirement == 1>>
-			<<print $retirementCum - $activeSlave.cum>>, for the amount of cum $he has yet to give.
+			<<print $retirementCum - $activeSlave.counter.cum>>, for the amount of cum $he has yet to give.
 		<<elseif $BirthsMilestoneRetirement == 1>>
-			<<print $retirementBirths - $activeSlave.births>>, for the number of pregnancies still between $him and freedom.
+			<<print $retirementBirths - $activeSlave.counter.births>>, for the number of pregnancies still between $him and freedom.
 		<<elseif $KillsMilestoneRetirement == 1>>
-			<<print $retirementKills - $activeSlave.pitKills>>, for the number of lives still between $him and freedom.
+			<<print $retirementKills - $activeSlave.counter.pitKills>>, for the number of lives still between $him and freedom.
 		<<elseif $PhysicalRetirementAgePolicy != 1>>
 			<<print (365*($retirementAge-$activeSlave.actualAge))+(7*(52-$activeSlave.birthWeek))>>, the number of days of sexual slavery ahead of $him.
 		<<else>>
diff --git a/src/utility/descriptionWidgetsTattoos.tw b/src/utility/descriptionWidgetsTattoos.tw
index 173bbe91bbe..f3911ff34ea 100644
--- a/src/utility/descriptionWidgetsTattoos.tw
+++ b/src/utility/descriptionWidgetsTattoos.tw
@@ -53,9 +53,9 @@
 	<<case "flowers">>
 		$His minimal facial tattoos are limited to a cute flower on each cheek.
 	<<case "counting">>
-		<<if $activeSlave.oralCount == 0>>
+		<<if $activeSlave.counter.oral == 0>>
 			There is a horizontal line tattooed across the $his cheeks for symbols counting $his oral totals to be inscribed under, once $he has some.
-		<<elseif $activeSlave.oralCount < 500>>
+		<<elseif $activeSlave.counter.oral < 500>>
 			Tiny dick, pussy, and anus symbols are tattooed all over $his cheeks, one for every thing $he's sucked.
 		<<else>>
 			Tiny dick, pussy, and anus symbols are tattooed all over $his face, forehead, and neck, one for every thing $he's sucked.
@@ -96,9 +96,9 @@
 	<<case "flowers">>
 		$His chest is tattooed with a pattern of flowering vines that delicately outlines $his breasts.
 	<<case "counting">>
-		<<if $activeSlave.mammaryCount == 0>>
+		<<if $activeSlave.counter.mammary == 0>>
 			There is a horizontal line tattooed across $his middle chest for symbols counting $his mammary encounters to be inscribed under, once $he has some.
-		<<elseif $activeSlave.mammaryCount < 500>>
+		<<elseif $activeSlave.counter.mammary < 500>>
 			Tiny dick, lips, breast, and even pussy symbols are tattooed all over $his cleavage, one for each of $his mammary encounters.
 		<<else>>
 			Tiny dick, lips, breast, and even pussy symbols cover $his breasts, cleavage, and sides, one for each of $his mammary encounters.
@@ -138,9 +138,9 @@
 	<<case "flowers">>
 		$His floral tattoos run down $his arms to end in a pretty bloom on the back of each hand.
 	<<case "counting">>
-		<<if $activeSlave.oralCount == 0>>
+		<<if $activeSlave.counter.oral == 0>>
 			There are horizontal lines tattooed around $his forearms, creating a blank space to permanently tally future sexual exploits.
-		<<elseif $activeSlave.oralCount < 500>>
+		<<elseif $activeSlave.counter.oral < 500>>
 			Tiny dick, pussy, and anus symbols are tattooed on $his forearms, one for each organ $he's manually pleasured.
 		<<else>>
 			Tiny dick, pussy, and anus symbols are tattooed all over both $his arms, one for each organ $he's manually pleasured.
@@ -352,9 +352,9 @@
 	<<case "flowers">>
 		$His hips are tattooed with a cute floral design.
 	<<case "counting">>
-		<<if $activeSlave.analCount == 0>>
+		<<if $activeSlave.counter.anal == 0>>
 			There is a horizontal line tattooed across the tops of $his buttocks for symbols counting $his anal exploits to be inscribed under, once $he has some.
-		<<elseif $activeSlave.analCount < 500>>
+		<<elseif $activeSlave.counter.anal < 500>>
 			Tiny dick symbols are tattooed all over the top of $his buttocks, one for every time $he's been assfucked.
 		<<else>>
 			Tiny dick symbols are tattooed all over $his entire buttocks, attesting to long anal slavery.
@@ -417,9 +417,9 @@
 	<<case "flowers">>
 		$His abdomen bears a tasteful tattoo of a <<if $activeSlave.dick != 0>>lily with a large stamen<<else>>blooming flower<</if>>.
 	<<case "counting">>
-		<<if $activeSlave.vaginalCount == 0>>
+		<<if $activeSlave.counter.vaginal == 0>>
 			$His abdomen reads 'count begins other side, sorry.'
-		<<elseif $activeSlave.vaginalCount < 500>>
+		<<elseif $activeSlave.counter.vaginal < 500>>
 			Tiny dick symbols are tattooed all over $his abdomen, one for every time $he's been fucked.
 		<<else>>
 			Tiny dick symbols are tattooed all over $his abdomen, one for every time $he's been fucked. There are so many that they spread up to $his breasts and around $his sides.
@@ -457,7 +457,7 @@
 		'Dick girl slave
 		<<elseif $activeSlave.dick > 0>>
 		'Limp dick slave
-		<<elseif $activeSlave.births > 5>>
+		<<elseif $activeSlave.counter.births > 5>>
 		'Breeder slave
 		<<elseif $activeSlave.actualAge > 35>>
 		'MILF slave
@@ -481,9 +481,9 @@
 	<<case "flowers">>
 		$His cock is tattooed with a vine that wraps around its shaft.
 	<<case "counting">>
-		<<if $activeSlave.penetrativeCount == 0>>
+		<<if $activeSlave.counter.penetrative == 0>>
 			There is a horizontal line tattooed around the base of $his dick for symbols counting $his penetrative exploits to be inscribed under, once $he has some.
-		<<elseif $activeSlave.penetrativeCount < 500>>
+		<<elseif $activeSlave.counter.penetrative < 500>>
 			Tiny anus, pussy and mouth symbols are tattooed all over $his dick, recounting $his penetrative exploits.
 		<<else>>
 			Tiny anus, pussy and mouth symbols are tattooed all over $his dick, recounting $his penetrative exploits. $He has so many that they radiate out across $his crotch, too.
@@ -530,9 +530,9 @@
 	<<case "flowers">>
 		$He has a huge blooming flower tattooed right over $his anus.
 	<<case "counting">>
-		<<if $activeSlave.analCount == 0>>
+		<<if $activeSlave.counter.anal == 0>>
 			$He has a dashed line tattooed around $his anus as a guideline for where $his anal count will be inscribed.
-		<<elseif $activeSlave.analCount < 1000>>
+		<<elseif $activeSlave.counter.anal < 1000>>
 			$He has fine rings tattooed around $his anus, one for each hundred cocks.
 		<<else>>
 			$He has thick and fine rings tattooed around $his anus, for each thousand and hundred cocks.
diff --git a/src/utility/saRulesWidgets.tw b/src/utility/saRulesWidgets.tw
index 208f7cced21..197b900dbc1 100644
--- a/src/utility/saRulesWidgets.tw
+++ b/src/utility/saRulesWidgets.tw
@@ -416,7 +416,7 @@ and
 											<<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>>
 												@@.lime;$His asshole is loosened@@ during sex with other slaves, since most of the cocks $he enticed a dominating buttfuck from are very large.
 												<<set $slaves[$i].anus++>>
-												<<set $slaves[$i].analCount += 3, $analTotal += 3>>
+												<<set $slaves[$i].counter.anal += 3, $analTotal += 3>>
 											<</if>>
 										<</if>>
 											<<if $averageDick > 5>>
@@ -424,7 +424,7 @@ and
 												<<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>>
 													Since most of the slaves $he enticed a pounding from are extremely hung, @@.lime;$his cunt gets stretched out.@@
 													<<set $slaves[$i].vagina++>>
-													<<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>>
+													<<set $slaves[$i].counter.vaginal += 3, $vaginalTotal += 3>>
 												<</if>>
 											<</if>>
 										<</if>>
@@ -433,7 +433,7 @@ and
 								<<elseif ($slaves[$i].fetish == "cumslut")>>
 									suck or be sucked by any slave $he fancies.
 									<<set _fuckCount = random(5,15)>>
-									<<set $slaves[$i].oralCount += _fuckCount, $oralTotal += _fuckCount>>
+									<<set $slaves[$i].counter.oral += _fuckCount, $oralTotal += _fuckCount>>
 								<<elseif ($slaves[$i].fetish == "humiliation")>>
 									demand that other slaves let $him fuck them in public.
 									<<if $slaves[$i].assignmentVisible>>
@@ -450,7 +450,7 @@ and
 												<<run SimpleSlaveFucking($slaves[_j], 4)>>
 												<<if canPenetrate($slaves[_j])>>
 													<<set _fuckCount = random(1,3)>>
-													<<set $slaves[_j].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+													<<set $slaves[_j].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>>
 												<</if>>
 												<<break>>
 											<</if>>
@@ -463,7 +463,7 @@ and
 									<<run SimpleSlaveFucking($slaves[$i], 4)>>
 									<<if canPenetrate($slaves[$i])>>
 										<<set _fuckCount = random(1,3)>>
-										<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+										<<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>>
 									<</if>>
 								<<elseif ($slaves[$i].fetish == "buttslut") && canDoAnal($slaves[$i])>>
 									demand that other slaves penetrate $his anus.
@@ -476,7 +476,7 @@ and
 										<</if>>
 									<</if>>
 									<<set _fuckCount = random(5,12)>>
-									<<set $slaves[$i].analCount += _fuckCount, $analTotal += _fuckCount>>
+									<<set $slaves[$i].counter.anal += _fuckCount, $analTotal += _fuckCount>>
 								<<elseif ($slaves[$i].fetish == "boobs")>>
 									demand that other slaves massage $his breasts.
 									<<if $slaves[$i].lactation > 0>>
@@ -486,7 +486,7 @@ and
 										<<= induceLactation($slaves[$i])>>
 									<</if>>
 									<<set _fuckCount = random(10,25)>>
-									<<set $slaves[$i].mammaryCount += _fuckCount, $mammaryTotal += _fuckCount>>
+									<<set $slaves[$i].counter.mammary += _fuckCount, $mammaryTotal += _fuckCount>>
 								<<elseif ($slaves[$i].fetish == "sadist")>>
 									force the most reluctant slaves to let $him fuck them.
 									<<if $slaves[$i].assignmentVisible>>
@@ -519,7 +519,7 @@ and
 												<<run SimpleSlaveFucking($slaves[_j], 4)>>
 												<<if canPenetrate($slaves[_j])>>
 													<<set _fuckCount = random(1,3)>>
-													<<set $slaves[_j].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+													<<set $slaves[_j].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>>
 												<</if>>
 											<</if>>
 											<</if>>
@@ -531,7 +531,7 @@ and
 									<<run SimpleSlaveFucking($slaves[$i], 4)>>
 									<<if canPenetrate($slaves[$i])>>
 										<<set _fuckCount = random(1,3)>>
-										<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+										<<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>>
 									<</if>>
 								<<elseif ($slaves[$i].fetish == "masochist")>>
 									demand that other slaves hurt $him.
@@ -540,7 +540,7 @@ and
 											<<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>>
 												@@.lime;$His asshole is loosened@@ during sex with hung slaves, since $he often relies on painal to address $his needs.
 												<<set $slaves[$i].anus += 1>>
-												<<set $slaves[$i].analCount += 3, $analTotal += 3>>
+												<<set $slaves[$i].counter.anal += 3, $analTotal += 3>>
 											<</if>>
 										<</if>>
 										<<if $averageDick > 5>>
@@ -548,7 +548,7 @@ and
 												<<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>>
 													Since $he usually demands that hung slaves fuck $him hard enough to make $his pussy hurt, @@.lime;$his cunt gets stretched out.@@
 													<<set $slaves[$i].vagina += 1>>
-													<<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>>
+													<<set $slaves[$i].counter.vaginal += 3, $vaginalTotal += 3>>
 												<</if>>
 											<</if>>
 										<</if>>
@@ -579,7 +579,7 @@ and
 									<<run SimpleSlaveFucking($slaves[$i], 7)>>
 									<<if canPenetrate($slaves[$i])>>
 										<<set _fuckCount = random(6,9)>>
-										<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+										<<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>>
 									<</if>>
 								<<elseif ($slaves[$i].fetish == "pregnancy")>>
 									demand that other slaves indulge $his pregnancy fetish.
@@ -590,7 +590,7 @@ and
 												Since $he constantly demands to be fucked deeply to get $his womb filled with cum, @@.lime;$his cunt gets stretched out.@@
 												<<set $slaves[$i].vagina += 1>>
 												<<set _fuckCount = random(7,14)>>
-												<<set $slaves[$i].vaginalCount += _fuckCount, $vaginalTotal += _fuckCount>>
+												<<set $slaves[$i].counter.vaginal += _fuckCount, $vaginalTotal += _fuckCount>>
 											<</if>>
 											<</if>>
 										<<else>>
@@ -599,14 +599,14 @@ and
 												Since $he constantly demands to be fucked deeply to get $his womb filled with cum, @@.lime;$his ass gets stretched out.@@
 												<<set $slaves[$i].anus += 1>>
 												<<set _fuckCount = random(7,14)>>
-												<<set $slaves[$i].analCount += _fuckCount, $analTotal += _fuckCount>>
+												<<set $slaves[$i].counter.anal += _fuckCount, $analTotal += _fuckCount>>
 											<</if>>
 											<</if>>
 										<</if>>
 									<</if>>
 									<<if canPenetrate($slaves[$i])>>
 										<<set _fuckCount = random(6,9)>>
-										<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+										<<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>>
 									<</if>>
 								<<elseif ($slaves[$i].energy > 95)>>
 									demand that your other slaves satisfy $his formidable appetites.
@@ -615,7 +615,7 @@ and
 											<<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>>
 												@@.lime;$His asshole is loosened@@ during sex with well endowed slaves, since $he's so addicted to sex all $his holes see heavy traffic.
 												<<set $slaves[$i].anus += 1>>
-												<<set $slaves[$i].analCount += 3, $analTotal += 3>>
+												<<set $slaves[$i].counter.anal += 3, $analTotal += 3>>
 											<</if>>
 										<</if>>
 										<<if $averageDick > 5>>
@@ -623,7 +623,7 @@ and
 												<<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>>
 													$He indulges in non-stop sex with your well endowed slaves, so much so that @@.lime;$his cunt gets stretched out.@@
 													<<set $slaves[$i].vagina += 1>>
-													<<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>>
+													<<set $slaves[$i].counter.vaginal += 3, $vaginalTotal += 3>>
 												<</if>>
 											<</if>>
 										<</if>>
@@ -631,14 +631,14 @@ and
 									<<run SimpleSlaveFucking($slaves[$i], 7)>>
 									<<if canPenetrate($slaves[$i])>>
 										<<set _fuckCount = random(3,6)>>
-										<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+										<<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>>
 									<</if>>
 								<<else>>
 									demand that other slaves have sex with $him.
 									<<run SimpleSlaveFucking($slaves[$i], 7)>>
 									<<if canPenetrate($slaves[$i])>>
 										<<set _fuckCount = random(3,6)>>
-										<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+										<<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>>
 									<</if>>
 								<</if>>
 							<<else>>
@@ -646,7 +646,7 @@ and
 								<<run SimpleSlaveFucking($slaves[$i], 7)>>
 								<<if canPenetrate($slaves[$i])>>
 									<<set _fuckCount = random(3,6)>>
-									<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+									<<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>>
 								<</if>>
 							<</if>> /* closes ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60) */
 
@@ -662,7 +662,7 @@ and
 											<<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>>
 												@@.lime;$His asshole is loosened@@ during sex with other slaves, since most of the cocks $he lets dominate $his backdoor are very large.
 												<<set $slaves[$i].anus += 1>>
-												<<set $slaves[$i].analCount += 3, $analTotal += 3>>
+												<<set $slaves[$i].counter.anal += 3, $analTotal += 3>>
 											<</if>>
 										<</if>>
 										<<if $averageDick > 5>>
@@ -670,7 +670,7 @@ and
 												<<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>>
 													Since most of the slaves $he takes a pounding from are extremely hung, @@.lime;$his cunt gets stretched out.@@
 													<<set $slaves[$i].vagina += 1>>
-													<<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>>
+													<<set $slaves[$i].counter.vaginal += 3, $vaginalTotal += 3>>
 												<</if>>
 											<</if>>
 										<</if>>
@@ -679,13 +679,13 @@ and
 								<<elseif ($slaves[$i].fetish == "cumslut")>>
 									and is popular for $his willingness to give oral.
 									<<set _fuckCount = random(5,15)>>
-									<<set $slaves[$i].oralCount += _fuckCount, $oralTotal += _fuckCount>>
+									<<set $slaves[$i].counter.oral += _fuckCount, $oralTotal += _fuckCount>>
 								<<elseif ($slaves[$i].fetish == "humiliation")>>
 									usually asking them to fuck out in the open.
 									<<run SimpleSlaveFucking($slaves[$i], 7)>>
 									<<if canPenetrate($slaves[$i])>>
 										<<set _fuckCount = random(1,3)>>
-										<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+										<<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>>
 									<</if>>
 								<<elseif ($slaves[$i].fetish == "buttslut")>>
 									looking after anyone who will
@@ -693,7 +693,7 @@ and
 										<<if canDoAnal($slaves[$i])>>
 											penetrate
 											<<set _fuckCount = random(5,12)>>
-											<<set $slaves[$i].analCount += _fuckCount, $analTotal += _fuckCount>>
+											<<set $slaves[$i].counter.anal += _fuckCount, $analTotal += _fuckCount>>
 										<<else>>
 											tease
 										<</if>>
@@ -719,13 +719,13 @@ and
 										<<= induceLactation($slaves[$i])>>
 									<</if>>
 									<<set _fuckCount = random(10,25)>>
-									<<set $slaves[$i].mammaryCount += _fuckCount, $mammaryTotal += _fuckCount>>
+									<<set $slaves[$i].counter.mammary += _fuckCount, $mammaryTotal += _fuckCount>>
 								<<elseif ($slaves[$i].fetish == "sadist")>>
 									usually pairing off with a masochistic slave willing to accept $his abuse.
 									<<run SimpleSlaveFucking($slaves[$i], 7)>>
 									<<if canPenetrate($slaves[$i])>>
 										<<set _fuckCount = random(1,3)>>
-										<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+										<<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>>
 									<</if>>
 								<<elseif ($slaves[$i].fetish == "masochist")>>
 									usually pairing off with an abusive slave.
@@ -734,7 +734,7 @@ and
 											<<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>>
 												@@.lime;$His asshole is loosened,@@ since $he begs hung slaves to fuck $his butt until $he cries.
 												<<set $slaves[$i].anus += 1>>
-												<<set $slaves[$i].analCount += 3, $analTotal += 3>>
+												<<set $slaves[$i].counter.anal += 3, $analTotal += 3>>
 											<</if>>
 										<</if>>
 										<<if $averageDick > 5>>
@@ -742,7 +742,7 @@ and
 												<<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>>
 													Since $he eagerly begs hung slaves to fuck $him until $he cries, @@.lime;$his cunt gets stretched out.@@
 													<<set $slaves[$i].vagina += 1>>
-													<<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>>
+													<<set $slaves[$i].counter.vaginal += 3, $vaginalTotal += 3>>
 												<</if>>
 											<</if>>
 										<</if>>
@@ -753,7 +753,7 @@ and
 									<<run SimpleSlaveFucking($slaves[$i], 6)>>
 									<<if canPenetrate($slaves[$i])>>
 										<<set _fuckCount = random(1,3)>>
-										<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+										<<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>>
 									<</if>>
 								<<elseif ($slaves[$i].fetish == "pregnancy")>>
 									doing $his best to pair off with any pregnant slaves.
@@ -763,7 +763,7 @@ and
 											<<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>>
 												$He also takes cock whenever $he can, begging to be fucked deeply to get $his womb filled with cum, so @@.lime;$his cunt gets stretched out.@@
 												<<set $slaves[$i].vagina += 1>>
-												<<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>>
+												<<set $slaves[$i].counter.vaginal += 3, $vaginalTotal += 3>>
 											<</if>>
 											<</if>>
 										<</if>>
@@ -773,7 +773,7 @@ and
 											<<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>>
 												$He also takes cock whenever $he can, begging to be fucked deeply to get $his womb filled with cum, so @@.lime;$his ass gets stretched out.@@
 												<<set $slaves[$i].anus += 1>>
-												<<set $slaves[$i].analCount += 3, $analTotal += 3>>
+												<<set $slaves[$i].counter.anal += 3, $analTotal += 3>>
 											<</if>>
 											<</if>>
 										<</if>>
@@ -781,7 +781,7 @@ and
 									<<run SimpleSlaveFucking($slaves[$i], 7)>>
 									<<if canPenetrate($slaves[$i])>>
 										<<set _fuckCount = random(6,9)>>
-										<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+										<<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>>
 									<</if>>
 								<<elseif ($slaves[$i].energy > 95)>>
 									and has to give out a lot of favors to get enough attention for $himself.
@@ -790,7 +790,7 @@ and
 											<<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>>
 												@@.lime;$His asshole is loosened@@ during sex with well endowed slaves, since $he's so addicted to sex all $his holes see heavy traffic.
 												<<set $slaves[$i].anus += 1>>
-												<<set $slaves[$i].analCount += 3, $analTotal += 3>>
+												<<set $slaves[$i].counter.anal += 3, $analTotal += 3>>
 											<</if>>
 										<</if>>
 										<<if $averageDick > 5>>
@@ -798,7 +798,7 @@ and
 												<<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>>
 													$He indulges in non-stop sex with your well endowed slaves, so much so that @@.lime;$his cunt gets stretched out.@@
 													<<set $slaves[$i].vagina += 1>>
-													<<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>>
+													<<set $slaves[$i].counter.vaginal += 3, $vaginalTotal += 3>>
 												<</if>>
 											<</if>>
 										<</if>>
@@ -806,14 +806,14 @@ and
 									<<run SimpleSlaveFucking($slaves[$i], 7)>>
 									<<if canPenetrate($slaves[$i])>>
 										<<set _fuckCount = random(3,6)>>
-										<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+										<<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>>
 									<</if>>
 								<<else>>
 									doing $his best to get off and move on.
 									<<run SimpleSlaveFucking($slaves[$i], 7)>>
 									<<if canPenetrate($slaves[$i])>>
 										<<set _fuckCount = random(3,6)>>
-										<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+										<<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>>
 									<</if>>
 								<</if>>
 							<<else>>
@@ -821,7 +821,7 @@ and
 								<<run SimpleSlaveFucking($slaves[$i], 7)>>
 								<<if canPenetrate($slaves[$i])>>
 									<<set _fuckCount = random(3,6)>>
-									<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+									<<set $slaves[$i].counter.penetrative += _fuckCount, $penetrativeTotal += _fuckCount>>
 								<</if>>
 							<</if>> /* closes ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60) */
 
@@ -965,4 +965,4 @@ and
 							<<set $slaves[$i].trust += 1>>
 					<</if>>
 
-<</widget>>
\ No newline at end of file
+<</widget>>
diff --git a/src/utility/slaveCreationWidgets.tw b/src/utility/slaveCreationWidgets.tw
index 293728f53f6..1dd6f918f3a 100644
--- a/src/utility/slaveCreationWidgets.tw
+++ b/src/utility/slaveCreationWidgets.tw
@@ -1596,7 +1596,7 @@
 		<<set $activeSlave.vagina = either(1, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 10)>>
 		<<set $activeSlave.preg = random(-3,-1)>>
 		<<set $activeSlave.belly = 0, $activeSlave.bellyPreg = 0>>
-		<<set $activeSlave.vaginalCount += random(0,300)>>
+		<<set $activeSlave.counter.vaginal += random(0,300)>>
 	<</if>>
 	<<set $activeSlave.anus = either(1, 2, 2, 3, 3, 3, 3, 4, 4, 4)>>
 	<<if $activeSlave.balls > 1>>
@@ -1604,10 +1604,10 @@
 			<<set $activeSlave.balls = 0>>
 		<</if>>
 	<</if>>
-	<<set $activeSlave.oralCount += random(0,300)>>
-	<<set $activeSlave.analCount += random(0,300)>>
+	<<set $activeSlave.counter.oral += random(0,300)>>
+	<<set $activeSlave.counter.anal += random(0,300)>>
 	<<if $activeSlave.boobs > 500>>
-		<<set $activeSlave.mammaryCount += random(0,300)>>
+		<<set $activeSlave.counter.mammary += random(0,300)>>
 	<</if>>
 	<<set $activeSlave.skill.vaginal = 0>>
 	<<set $activeSlave.skill.oral = 0>>
@@ -1650,16 +1650,16 @@
 	<<if $activeSlave.vagina > -1>>
 		<<set $activeSlave.vagina = either(1, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 10)>>
 		<<set $activeSlave.preg = random(-3,-1)>>
-		<<set $activeSlave.vaginalCount += random(0,300)>>
+		<<set $activeSlave.counter.vaginal += random(0,300)>>
 	<</if>>
 	<<set $activeSlave.anus = either(1, 2, 2, 3, 3, 3, 3, 4, 4, 4)>>
 	<<if $activeSlave.balls > 1 && random(1,100) > 50>>
 		<<set $activeSlave.balls = 0>>
 	<</if>>
-	<<set $activeSlave.oralCount += random(0,300)>>
-	<<set $activeSlave.analCount += random(0,300)>>
+	<<set $activeSlave.counter.oral += random(0,300)>>
+	<<set $activeSlave.counter.anal += random(0,300)>>
 	<<if $activeSlave.boobs > 500>>
-		<<set $activeSlave.mammaryCount += random(0,300)>>
+		<<set $activeSlave.counter.mammary += random(0,300)>>
 	<</if>>
 	<<set $activeSlave.skill.vaginal = random(50,100)>>
 	<<set $activeSlave.skill.oral = random(50,100)>>
@@ -2301,7 +2301,7 @@
 		<<set $activeSlave.bellySag = 2>>
 		<<set $activeSlave.bellySagPreg = 2>>
 		<<set $activeSlave.hips = either(1, 1, 1, 2, 2)>>
-		<<set $activeSlave.birthsTotal = random(1,7)>>
+		<<set $activeSlave.counter.birthsTotal = random(1,7)>>
 		<<set $activeSlave.pregAdaptation = 120>>
 		<<set $activeSlave.weight = random(20,90)>>
 		<<set $activeSlave.waist = random(-10,50)>>
@@ -3604,7 +3604,7 @@
 			<<set $activeSlave.fetish = "dom", $activeSlave.fetishStrength = 100, $activeSlave.muscles = random(6,50), $activeSlave.face = random(41,90), $activeSlave.sexualQuirk = "caring", $activeSlave.career = either("a doctor", "a medic", "a medical student", "a nurse", "a paramedic"), $activeSlave.intelligence = random(40,90)>>
 		<<case "Motherly Attendant">>
 			<<set $activeSlave.devotion = 90, $activeSlave.trust = 90, $activeSlave.fetish = "submissive", $activeSlave.fetishStrength = 100, $activeSlave.face = random(60,90)>>
-			<<set $activeSlave.career = either("a counselor", "a dispatch officer", "a lifeguard", "a masseuse", "a psychologist", "a therapist"), $activeSlave.birthsTotal = random(1,3), $activeSlave.pregKnown = 1, $activeSlave.preg = random(20,35), $activeSlave.pregWeek = $activeSlave.preg, $activeSlave.pregType = 1>>
+			<<set $activeSlave.career = either("a counselor", "a dispatch officer", "a lifeguard", "a masseuse", "a psychologist", "a therapist"), $activeSlave.counter.birthsTotal = random(1,3), $activeSlave.pregKnown = 1, $activeSlave.preg = random(20,35), $activeSlave.pregWeek = $activeSlave.preg, $activeSlave.pregType = 1>>
 			<<run SetBellySize($activeSlave)>>
 			<<set $activeSlave.actualAge = random(36,$retirementAge-3)>>
 			<<set $activeSlave.vagina = random(3,4)>>
@@ -3614,7 +3614,7 @@
 			<<set $activeSlave.actualAge = random(26,$retirementAge-3)>>
 			<<set $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>>
 		<<case "Matron">>
-			<<set $activeSlave.devotion = 90, $activeSlave.trust = 90, $activeSlave.sexualQuirk = "caring", $activeSlave.eyes = 1, $activeSlave.birthsTotal = random(2,4), $activeSlave.vagina = 3, $activeSlave.face = random(60,90), $activeSlave.career = either( "a nanny", "a practitioner")>>
+			<<set $activeSlave.devotion = 90, $activeSlave.trust = 90, $activeSlave.sexualQuirk = "caring", $activeSlave.eyes = 1, $activeSlave.counter.birthsTotal = random(2,4), $activeSlave.vagina = 3, $activeSlave.face = random(60,90), $activeSlave.career = either( "a nanny", "a practitioner")>>
 			<<set $activeSlave.actualAge = random(24,$retirementAge-3)>>
 			<<set $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>>
 		<<case "Stewardess">>
-- 
GitLab