示例#1
0
        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);
        }