diff --git a/src/pregmod/widgets/pregmodWidgets.tw b/src/pregmod/widgets/pregmodWidgets.tw index 62c9ed77369e66d3f90f2124f53a4c9ce3bce5b8..70895ea1ffebbea4afe9b3eac1416e7b42df91a4 100644 --- a/src/pregmod/widgets/pregmodWidgets.tw +++ b/src/pregmod/widgets/pregmodWidgets.tw @@ -169,27 +169,6 @@ <<run delete $args[0].reservedChildrenNursery>> <</if>> - -<<if ndef $args[0].eyesImplant>> - <<set $args[0].eyesImplant = 0>> -<</if>> -<<if $args[0].origEye == "implant">> - <<set $args[0].eyesImplant = 1>> - <<set _oldEyes = $genePool.find(function(s) { return s.ID = $args[0].ID; })>> - <<set $args[0].origEye = _oldEyes.origEye>> -<</if>> -<<if $args[0].origEye == "none">> - <<set $args[0].eyes = -3>> - <<set _oldEyes = $genePool.find(function(s) { return s.ID = $args[0].ID; })>> - <<set $args[0].origEye = _oldEyes.origEye>> -<</if>> -<<if $args[0].eyeColor == "empty">> - <<set $args[0].eyeColor = $args[0].origEye>> - <<set $args[0].eyes = -4>> -<</if>> - - - <</widget>> <<widget "setLocalPronouns">> diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw index de04503f75517b02a62339a922ee0591999550e7..509a1e68651715c6aa7028d7b88ec79b982989f6 100644 --- a/src/uncategorized/BackwardsCompatibility.tw +++ b/src/uncategorized/BackwardsCompatibility.tw @@ -3509,8 +3509,27 @@ Updating gene pool records: <</if>> <</if>> + <<if ndef _Slave.eyesImplant>> + <<set _Slave.eyesImplant = 0>> + <</if>> + <<if _Slave.origEye == "implant">> + <<set _Slave.eyesImplant = 1>> + <<set _oldEyes = $genePool.find(function(s) { return s.ID = _Slave.ID; })>> + <<set _Slave.origEye = _oldEyes.origEye>> + <</if>> + <<if _Slave.origEye == "none">> + <<set _Slave.eyes = -3>> + <<set _oldEyes = $genePool.find(function(s) { return s.ID = _Slave.ID; })>> + <<set _Slave.origEye = _oldEyes.origEye>> + <</if>> + <<if _Slave.eyeColor == "empty">> + <<set _Slave.eyeColor = _Slave.origEye>> + <<set _Slave.eyes = -4>> + <</if>> + <<run App.Entity.Utils.GenePoolRecordCleanup(_Slave)>> <<set $genePool[_bci] = _Slave>> + <</for>> <<if $incubator > 0>>