diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw index 59c223d07cfb26452cf51860eb9f870a6fa70221..56a262b9efeb03c153610dffd04e027bd7804b35 100644 --- a/src/uncategorized/BackwardsCompatibility.tw +++ b/src/uncategorized/BackwardsCompatibility.tw @@ -148,6 +148,9 @@ <<if def $assayedSlaveAvailable>> <<unset $assayedSlaveAvailable>> <</if>> +<<if def $RERepressedAnalVirginSub>> + <<unset $RERepressedAnalVirginSub>> +<</if>> /* pregmod stuff */ @@ -2099,12 +2102,6 @@ Setting missing global variables: <<set $assistantName = "your personal assistant">> <</if>> -<<if ndef $expiree>> - <<set $expiree = 0>> -<</if>> -<<if ndef $retiree>> - <<set $retiree = 0>> -<</if>> <<if ndef $birthee>> <<set $birthee = 0>> <</if>> diff --git a/src/uncategorized/randomNonindividualEvent.tw b/src/uncategorized/randomNonindividualEvent.tw index e7c3fbc5147b5255bcb2d5ebe5c12ba0eedd23f2..364b827f33c43079dfee71fbb58db468e70f348c 100644 --- a/src/uncategorized/randomNonindividualEvent.tw +++ b/src/uncategorized/randomNonindividualEvent.tw @@ -715,14 +715,14 @@ <<set _recruiterSlaves = $slaves.filter(function(s) { return s.fuckdoll == 0 && s.canRecruit == 1 && s.devotion > 50 && canWalk(s); })>> <<for _recruiterSlaves.length > 0>> - <<set $recruiterSlave = _recruiterSlaves.pluck()>> + <<set $recruiterSlave = _recruiterSlaves.pluck().ID>> <<if random(1,100) > 90+(totalRelatives($recruiterSlave)*2)>> - <<set $j = $genePool.findIndex(function(o) { return o.ID == $recruiterSlave.ID; })>> + <<set $j = $genePool.findIndex(function(o) { return o.ID == $recruiterSlave; })>> <<if $j != -1>> <<set $events.push("RE relative recruiter")>> <<break>> <<else>> /* no matching slave object in the slavesOriginal array */ - <<set $i = $slaves.findIndex(function(o) { return o.ID == $recruiterSlave.ID; })>> + <<set $i = $slaves.findIndex(function(o) { return o.ID == $recruiterSlave; })>> <<set $slaves[$i].canRecruit = 0>> <</if>> <</if>> @@ -732,13 +732,13 @@ <<set _recruiterSlaves = $slaves.filter(function(s) { return s.recruiter != 0 && s.fuckdoll == 0 && s.devotion > 50 && s.relation == 0 && canWalk(s); })>> <<for _recruiterSlaves.length > 0>> - <<set $recruiterSlave = _recruiterSlaves.pluck()>> - <<set $j = $genePool.findIndex(function(o) { return o.ID == $recruiterSlave.ID; })>> + <<set $recruiterSlave = _recruiterSlaves.pluck().ID>> + <<set $j = $genePool.findIndex(function(o) { return o.ID == $recruiterSlave; })>> <<if $j != -1>> <<set $events.push("RE relative recruiter")>> <<break>> <<else>> /* no matching slave object in the slavesOriginal array -- bug? */ - <<set $i = $slaves.findIndex(function(o) { return o.ID == $recruiterSlave.ID; })>> + <<set $i = $slaves.findIndex(function(o) { return o.ID == $recruiterSlave; })>> <<set $slaves[$i].recruiter = 0>> <</if>> <</for>> diff --git a/src/uncategorized/reRelativeRecruiter.tw b/src/uncategorized/reRelativeRecruiter.tw index 10972065e5fa0e2d215250705b7fe3df4bc00efa..667e67e9f32d877dabe06dcdb1adb1ef17962ac7 100644 --- a/src/uncategorized/reRelativeRecruiter.tw +++ b/src/uncategorized/reRelativeRecruiter.tw @@ -4,7 +4,7 @@ <<if $familyTesting == 1>> -<<set $eventSlave = getSlave($recruiterSlave.ID)>> +<<set $eventSlave = getSlave($recruiterSlave)>> <<set $activeSlave = clone($genePool.find(function(o) { return o && o.ID == $eventSlave.ID; }))>> /* 000-250-006 */ @@ -747,7 +747,7 @@ You look up the _relationType. She costs <<print cashFormat($slaveCost)>>, a bar <<else>> /* vanilla */ -<<set $i = $slaveIndices[$recruiterSlave.ID]>> +<<set $i = $slaveIndices[$recruiterSlave]>> <<set $j = $genePool.findIndex(function(o) { return o.ID == $slaves[$i].ID; })>> <<set $eventSlave = $slaves[$i]>> diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index 337e86ca65fdbe33cbdd926cef1155e3dede9c00..d44c5a8370c63a599b30fb5019c4c038e3ba9128 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -7301,28 +7301,28 @@ <<if $retiree == 0>> <<if $slaves[$i].indenture < 0>> <<if $slaves[$i].actualAge >= $retirementAge && $PhysicalRetirementAgePolicy != 1>> - <<set $retiree = $slaves[$i]>> + <<set $retiree = $slaves[$i].ID>> <<elseif $slaves[$i].physicalAge >= $retirementAge && $PhysicalRetirementAgePolicy == 1>> - <<set $retiree = $slaves[$i]>> + <<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>> - <<set $retiree = $slaves[$i]>> + <<set $retiree = $slaves[$i].ID>> <</if>> <</if>> <<if $MilkMilestoneRetirement == 1>> <<if $slaves[$i].milk >= $retirementMilk>> - <<set $retiree = $slaves[$i]>> + <<set $retiree = $slaves[$i].ID>> <</if>> <</if>> <<if $BirthsMilestoneRetirement == 1>> <<if $slaves[$i].births >= $retirementBirths>> - <<set $retiree = $slaves[$i]>> + <<set $retiree = $slaves[$i].ID>> <</if>> <</if>> <<if $KillsMilestoneRetirement == 1>> <<if $slaves[$i].pitkills >= $retirementKills>> - <<set $retiree = $slaves[$i]>> + <<set $retiree = $slaves[$i].ID>> <</if>> <</if>> <</if>> @@ -7349,7 +7349,7 @@ <<if $slaves[$i].indenture == 0>> <<if $expiree == 0>> - <<set $expiree = $slaves[$i]>> + <<set $expiree = $slaves[$i].ID>> <</if>> <</if>> diff --git a/src/uncategorized/scheduledEvent.tw b/src/uncategorized/scheduledEvent.tw index ca3c718d7919f38aa0f1da82c6f419bcfb55e31e..c65e9c2e33669623672a29d378dd5dd291249464 100644 --- a/src/uncategorized/scheduledEvent.tw +++ b/src/uncategorized/scheduledEvent.tw @@ -3,11 +3,11 @@ <<set $showEncyclopedia = 0>> <<if $expired == 1>> - <<set $activeSlave = getSlave($expiree.ID), $expiree = 0>> + <<set $activeSlave = getSlave($expiree), $expiree = 0>> <<include "Remove activeSlave">> <<for $i = 0; $i < $slaves.length; $i++>> <<if $slaves[$i].indenture == 0>> - <<set $expiree = $slaves[$i]>> + <<set $expiree = $slaves[$i].ID>> <<break>> <</if>> <</for>> @@ -15,39 +15,39 @@ <<set $expired = 0>> <<if $retired == 1>> - <<set $activeSlave = getSlave($retiree.ID), $retiree = 0>> + <<set $activeSlave = getSlave($retiree), $retiree = 0>> <<include "Remove activeSlave">> <<for $i = 0; $i < $slaves.length; $i++>> <<if $slaves[$i].indenture < 0>> <<if $slaves[$i].actualAge >= $retirementAge && $PhysicalRetirementAgePolicy != 1>> - <<set $retiree = $slaves[$i]>> + <<set $retiree = $slaves[$i].ID>> <<break>> <</if>> <<if $slaves[$i].physicalAge >= $retirementAge && $PhysicalRetirementAgePolicy == 1>> - <<set $retiree = $slaves[$i]>> + <<set $retiree = $slaves[$i].ID>> <<break>> <</if>> <<if $SexMilestoneRetirement == 1>> <<if $slaves[$i].oralCount + $slaves[$i].analCount + $slaves[$i].vaginalCount + $slaves[$i].penetrativeCount + $slaves[$i].mammaryCount >= $retirementSex>> - <<set $retiree = $slaves[$i]>> + <<set $retiree = $slaves[$i].ID>> <<break>> <</if>> <</if>> <<if $MilkMilestoneRetirement == 1>> <<if $slaves[$i].milk >= $retirementMilk>> - <<set $retiree = $slaves[$i]>> + <<set $retiree = $slaves[$i].ID>> <<break>> <</if>> <</if>> <<if $BirthsMilestoneRetirement == 1>> <<if $slaves[$i].births >= $retirementBirths>> - <<set $retiree = $slaves[$i]>> + <<set $retiree = $slaves[$i].ID>> <<break>> <</if>> <</if>> <<if $KillsMilestoneRetirement == 1>> <<if $slaves[$i].pitkills >= $retirementKills>> - <<set $retiree = $slaves[$i]>> + <<set $retiree = $slaves[$i].ID>> <<break>> <</if>> <</if>> diff --git a/src/uncategorized/seExpiration.tw b/src/uncategorized/seExpiration.tw index 854f56d34876e11f26598c5708452a64645ac0a4..fdb0ae15b486242aa369e6141d820a68c659fafe 100644 --- a/src/uncategorized/seExpiration.tw +++ b/src/uncategorized/seExpiration.tw @@ -6,7 +6,7 @@ <<set $expired = 1>> -<<set $activeSlave = getSlave($expiree.ID)>> +<<set $activeSlave = getSlave($expiree)>> <<Enunciate $activeSlave>> @@ -44,7 +44,7 @@ Since she is mindbroken, there is precisely no chance that she will be able to l <<set $expired = 0>><<set $expiree = 0>> <<for $i = 0; $i < $slaves.length; $i++>> <<if $slaves[$i].indenture == 0>> - <<set $expiree = $slaves[$i]>> + <<set $expiree = $slaves[$i].ID>> <<break>> <</if>> <</for>> @@ -83,7 +83,7 @@ She has been trying desperately hard not to think about this trying situation, b <<set $expired = 0>><<set $expiree = 0>> <<for $i = 0; $i < $slaves.length; $i++>> <<if $slaves[$i].indenture == 0>> - <<set $expiree = $slaves[$i]>> + <<set $expiree = $slaves[$i].ID>> <<break>> <</if>> <</for>> @@ -124,7 +124,7 @@ at the moment of her scheduled emancipation, she seems to be struggling to expre <<set $expired = 0>><<set $expiree = 0>> <<for $i = 0; $i < $slaves.length; $i++>> <<if $slaves[$i].indenture == 0>> - <<set $expiree = $slaves[$i]>> + <<set $expiree = $slaves[$i].ID>> <<break>> <</if>> <</for>> @@ -157,7 +157,7 @@ at the moment of her scheduled emancipation, she seems willing to consider a sho <<set $expired = 0>><<set $expiree = 0>> <<for $i = 0; $i < $slaves.length; $i++>> <<if $slaves[$i].indenture == 0>> - <<set $expiree = $slaves[$i]>> + <<set $expiree = $slaves[$i].ID>> <<break>> <</if>> <</for>> diff --git a/src/uncategorized/seRetirement.tw b/src/uncategorized/seRetirement.tw index 00af41c7c722aa03155dca6ffe9deb749fffa88b..bd2a671bcd4a1af4805969dfb6f4a3af030bf1a9 100644 --- a/src/uncategorized/seRetirement.tw +++ b/src/uncategorized/seRetirement.tw @@ -6,7 +6,7 @@ <<set $retired = 1>> -<<set $activeSlave = getSlave($retiree.ID)>> +<<set $activeSlave = getSlave($retiree)>> <<set _playerName = $PC.name, _playerName = nameReplace(_playerName)>> <<Enunciate $activeSlave>> diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw index 628fe48c238c150626266ee1e48ea95c7b1fb3f2..d9fda4ba6215afea24e1760a888fb9cf5bbf62f4 100644 --- a/src/uncategorized/slaveInteract.tw +++ b/src/uncategorized/slaveInteract.tw @@ -1422,7 +1422,7 @@ Relationship rules: ''<span id="relationshipRules">$activeSlave.relationshipRule [[Sell her|Sell Slave][$cash -= 500]] //Listing her for sale will cost <<print cashFormat(500)>>// | <<if ($seeAge != 0) && ($activeSlave.indenture < 1)>> <<if ($retiree == 0)>> - [[Retire her|Slave Interact][$retiree = $activeSlave, $manuallyRetired = 1]] | + [[Retire her|Slave Interact][$retiree = $activeSlave.ID, $manuallyRetired = 1]] | <<else>> //A slave has been manually retired this turn.// <</if>>