From ada0054ef8c8a764ca5b7d63a5a025b20cba7a49 Mon Sep 17 00:00:00 2001 From: Pregmodder <pregmodder@gmail.com> Date: Sun, 30 Dec 2018 14:55:38 -0500 Subject: [PATCH] re-sync --- sanityCheck | 2 +- src/init/storyInit.tw | 3 +++ src/pregmod/surrogacy.tw | 6 +++++- src/uncategorized/BackwardsCompatibility.tw | 9 +++++++++ 4 files changed, 18 insertions(+), 2 deletions(-) diff --git a/sanityCheck b/sanityCheck index e5a1ab62043..387055bf566 100755 --- a/sanityCheck +++ b/sanityCheck @@ -51,7 +51,7 @@ $GREP "<<[^<>]*[<>]\?[^<>]*>>>" -- "src/*.tw" | myprint "TooManyAngleBrackets" $GREP "<<<[^<>]*[<>]\?[^<>]*>>" -- "src/*.tw" | myprint "TooManyAngleBrackets" # Check for wrong capitalization on 'activeslave' and other common typos $GREP -e "\$act" --and --not -e "\$\(activeSlave\|activeChild\|activeArcology\|activeStandard\|activeOrgan\|activeLimbs\|activeUnits\|activeCanine\|activeHooved\|activeFeline\)" -- "src/*" | myprint "WrongCapitilization" -$GREP "\(csae\|[a-z] She \|attepmts\|youreslf\|advnaces\|canAcheive\|setBellySize\|SetbellySize\|setbellySize\|bellypreg\|pregBelly\|bellyimplant\|bellyfluid\|pronounCaps\|carress\|hormonebalance\)" -- 'src/*' | myprint "SpellCheck" +$GREP "\(csae\|[a-z] She \|attepmts\|youreslf\|advnaces\|canAcheive\|setBellySize\|SetbellySize\|setbellySize\|bellypreg\|pregBelly\|bellyimplant\|bellyfluid\|pronounCaps\|carress\|hormonebalance\|fetishknown\)" -- 'src/*' | myprint "SpellCheck" $GREP "\(recieve\|recieves\)" -- 'src/*' | myprint "PregmodderCannotSpellReceive" $GREP "\$slave\[" -- 'src/*' | myprint "ShouldBeSlaves" # Check for strange spaces e.g. $slaves[$i]. lips diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw index d28a43160fc..f3c689b7d30 100644 --- a/src/init/storyInit.tw +++ b/src/init/storyInit.tw @@ -1035,6 +1035,9 @@ DairyRestraintsSetting($dairyRestraintsSetting) <<set $meshImplants = 0>> <<set $prostateImplants = 0>> <<set $youngerOvaries = 0>> +<<set $sympatheticOvaries = 0>> +<<set $fertilityImplant = 0>> +<<set $asexualReproduction = 0>> <<set $animalOvaries = 0>> /*{pigOvaries: 0, canineOvaries: 0, horseOvaries: 0, cowOvaries: 0} currently unused*/ <<set $animalTesticles = 0>> /*{pigTestes: 0, dogTestes: 0, horseTestes: 0, cowTestes: 0} currently unused*/ <<set $animalMpreg = 0>> /*{pigMpreg: 0, dogMpreg: 0, horseMpreg: 0, cowMpreg: 0} currently unused*/ diff --git a/src/pregmod/surrogacy.tw b/src/pregmod/surrogacy.tw index faa29826b61..19f79f6f502 100644 --- a/src/pregmod/surrogacy.tw +++ b/src/pregmod/surrogacy.tw @@ -189,6 +189,10 @@ <<set _surr = $slaves.findIndex(function(s) { return s.ID == $receptrix.ID; })>> <<set $slaves[_surr] = $receptrix>> <</if>> - <<set $receptrix = 0, $impregnatrix = 0, $donatrix = 0>> + <<if $donatrix.ID != -1>> + <<set _surr = $slaves.findIndex(function(s) { return s.ID == $donatrix.ID; })>> + <<set $slaves[_surr] = $donatrix>> + <</if>> + <<set $receptrix = 0, $donatrix = 0>> <</switch>> \ No newline at end of file diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw index ac5db99a776..20972b47705 100644 --- a/src/uncategorized/BackwardsCompatibility.tw +++ b/src/uncategorized/BackwardsCompatibility.tw @@ -2258,6 +2258,15 @@ Setting missing global variables: <<if ndef $prostateImplants>> <<set $prostateImplants = 0>> <</if>> +<<if ndef $sympatheticOvaries>> + <<set $sympatheticOvaries = 0>> +<</if>> +<<if ndef $fertilityImplant>> + <<set $fertilityImplant = 0>> +<</if>> +<<if ndef $asexualReproduction>> + <<set $asexualReproduction = 0>> +<</if>> <<if ndef $shelterSlaveGeneratedWeek || $shelterSlaveGeneratedWeek > $week>> <<set $shelterSlaveGeneratedWeek = 0>> <</if>> -- GitLab