Just thought you might want to know about a slight hiccup in your sex select in the mansion. It kept reporting all realted individuals as not allowing incest so I took a look and it looks like it just checks if they are related. I changed the if statement to this:
if globals.expansion.relatedCheck(i, r) != 'unrelated':
if r.consentexp.incest == false || i.consentexp.incest == false:
newbutton.set('custom_colors/font_color', Color(1,0.2,0.2))
newbutton.hint_tooltip = i.dictionary(str(r.name)+ ' and ' +str(i.name)+ ' are related have not given consent for incestuous actions.')