protected override ThoughtState CurrentStateInternal(Pawn p)
 {
     if (!p.RaceProps.Humanlike)
     {
         return(false);
     }
     return(LovePartnerRelationUtility.GetMostDislikedNonPartnerBedOwner(p) != null);
 }