From 96297a7403aa1d13418323cea79b9d4d8ff0c0fd Mon Sep 17 00:00:00 2001 From: corncobman21 <corncobman21@hotmail.com> Date: Mon, 5 Mar 2018 00:48:18 -0500 Subject: [PATCH] Fix areSisters() false positives --- src/js/extendedFamilyModeJS.tw | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/js/extendedFamilyModeJS.tw b/src/js/extendedFamilyModeJS.tw index 29aab109920..587edad98c8 100644 --- a/src/js/extendedFamilyModeJS.tw +++ b/src/js/extendedFamilyModeJS.tw @@ -56,7 +56,9 @@ window.areTwins = function(slave1, slave2) { window.areSisters = function(slave1, slave2) { if (slave1.ID == slave2.ID) { return 0; //you are not your own sister - } else if ((slave1.father != 0 && slave1.father != -2) || (slave1.mother != 0 && slave1.mother != -2)) { + } else if (((slave1.father == 0) || (slave1.father == -2)) && ((slave1.mother == 0) || (slave1.mother == -2))) { + return 0; //not related + } else { if (sameDad(slave1, slave2) == false && sameMom(slave1, slave2) == true) { return 3; //half sisters } else if (sameDad(slave1, slave2) == true && sameMom(slave1, slave2) == false) { @@ -74,8 +76,6 @@ window.areSisters = function(slave1, slave2) { } else { return 0; //not related } - } else { - return 0; //not related } }; -- GitLab