diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw index a72d8c1f3f041c65c00b3d1b4c957a17a902858c..dccc272fdd465127e8bfeff0583e5da88e0a2a5c 100644 --- a/src/uncategorized/BackwardsCompatibility.tw +++ b/src/uncategorized/BackwardsCompatibility.tw @@ -569,9 +569,6 @@ <<if ndef $seePreg>> <<set $seePreg = 1>> <</if>> -<<if ndef $dangerousPregancy>> - <<set $dangerousPregancy = 1>> -<</if>> <<if ndef $retainCareer>> <<set $retainCareer = 1>> <</if>> @@ -683,6 +680,24 @@ <<if ndef $boughtFelines>> <<set $boughtFelines = 0>> <</if>> +<<if ndef $defaultCanine>> + <<set $defaultCanine = "wolf">> +<</if>> +<<if ndef $defaultHooved>> + <<set $defaultHooved = "horse">> +<</if>> +<<if ndef $defaultFeline>> + <<set $defaultFeline = "cougar">> +<</if>> +<<if ndef $defaultCaninePlural>> + <<set $defaultCaninePlural = "wolves">> +<</if>> +<<if ndef $defaultHoovedPlural>> + <<set $defaultHoovedPlural = "horses">> +<</if>> +<<if ndef $defaultFelinePlural>> + <<set $defaultFelinePlural = "cougars">> +<</if>> <<if ndef $activeCanine>> <<set $activeCanine = "wolf">> <</if>> @@ -731,6 +746,21 @@ <<if ndef $farmyardNameCaps>> <<set $farmyardNameCaps = "The Farmyard">> <</if>> +<<if ndef $nursery>> + <<set $nursery = 0>> +<</if>> +<<if ndef $nurserySlaves>> + <<set $nurserySlaves = 0>> +<</if>> +<<if ndef $nurseryBabies>> + <<set $nurseryBabies = 0>> +<</if>> +<<if ndef $nurseryName>> + <<set $nurseryName = "the Nursery">> +<</if>> +<<if ndef $nurseryNameCaps>> + <<set $nurseryNameCaps = "The Nursery">> +<</if>> <<if ndef $clinicUpgradePurge>> <<set $clinicUpgradePurge = 0>> <</if>> @@ -1920,6 +1950,12 @@ Setting missing global variables: <<if ndef $pitBG>> <<set $pitBG = 0>> <</if>> +<<if ndef $pitAnimal>> + <<set $pitAnimal = 0>> +<</if>> +<<if ndef $pitAnimalType>> + <<set $pitAnimalType = 0>> +<</if>> <<if ndef $verboseDescriptions>> <<set $verboseDescriptions = 0>> @@ -2566,9 +2602,6 @@ Setting missing slave variables: <<if (_Slave.race == "surgically altered to look mixed race") || (_Slave.race == "surgically altered to look mixed")>> <<set _Slave.race = "mixed race">> <</if>> -<<if ndef _Slave.race>> - <<run nationalityToRace(_Slave)>> -<</if>> <<if ndef _Slave.origRace>> <<set _Slave.origRace = _Slave.race>> <</if>> @@ -3409,45 +3442,15 @@ Done! <<set $brothelAdsSpending = 0>> <</if>> -<<for _bci = 0; _bci < $defaultRules.length; _bci++>> - <<set _rule = $defaultRules[_bci].set>> - <<if !([true, false, "no default setting"].includes(_rule.preg))>> - <<set _rule.preg = (_rule.preg === -1 ? true : false)>> - <</if>> - <<if ndef _rule.haircuts>> - <<set _rule.haircuts = "no default setting">> - <</if>> - <<if ndef _rule.label>> - <<set _rule.label = "no default setting">> - <</if>> - <<if ndef _rule.removeLabel>> - <<set _rule.removeLabel = "no default setting">> - <</if>> - <<if ndef _rule.skinColor>> - <<set _rule.skinColor = "no default setting">> - <</if>> - <<if ndef _rule.earwear>> - <<set _rule.earwear = "no default setting">> - <</if>> - <<if ndef _rule.surgery_hears>> - <<set _rule.surgery_hears = "no default setting">> - <</if>> - <<if ndef _rule.surgery_vasectomy>> - <<set _rule.surgery_vasectomy = "no default setting">> - <</if>> - <<if ndef _rule.dietCum>> - <<set _rule.dietCum = "no default setting">> - <</if>> - <<if ndef _rule.dietMilk>> - <<set _rule.dietMilk = "no default setting">> - <</if>> - <<if ndef _rule.toyHole>> - <<set _rule.toyHole = "no default setting">> - <</if>> - <<if ndef _rule.pornFeed>> - <<set _rule.pornFeed = "no default setting">> - <</if>> - <<if ndef _rule.pornFameSpending || _rule.pornFameSpending === -1>> - <<set _rule.pornFameSpending = "no default setting">> - <</if>> -<</for>> +<<run $defaultRules.filter(x => !([true, false, "no default setting"].includes(x.set.preg))).forEach(x => { + if (x.set.preg === -1) x.set.preg = true; + else x.set.preg = false; +})>> + +<<run $defaultRules.filter(x => x.set.haircuts === undefined).forEach(x => { x.set.haircuts = "no default setting"; })>> + +<<run $defaultRules.filter(x => x.set.label === undefined).forEach(x => { x.set.label = "no default setting"; })>> + +<<run $defaultRules.filter(x => x.set.removeLabel === undefined).forEach(x => { x.set.removeLabel = "no default setting"; })>> + +<<run $defaultRules.filter(x => x.set.skinColour === undefined).forEach(x => { x.set.skinColor = "no default setting"; })>>