public bool HaveRelationship() { Relationship relationship = Actor.GetRelationship(Target, false); if (relationship != null && relationship.AreEnemies()) { return(false); } // <WISHLIST> May checks for good Samaritan Sims </WISHLIST> if (relationship == null || !relationship.AreFriends()) { return(false); } if (relationship.MarriedInGame) { return(true); } else if (Target.Genealogy.IsParentOrStepParent(Actor.Genealogy)) { return(true); } else if (Actor.IsBloodRelated(Target)) { return(true); } else if (relationship.AreRoommates()) { return(true); } return(true); }