protected override ThoughtState CurrentSocialStateInternal(Pawn pawn, Pawn other)
 {
     if (!other.RaceProps.Humanlike)
     {
         return(false);
     }
     if (!RelationsUtility.PawnsKnowEachOther(pawn, other))
     {
         return(false);
     }
     if (LovePartnerRelationUtility.IncestOpinionOffsetFor(other, pawn) == 0f)
     {
         return(false);
     }
     return(true);
 }
Exemple #2
0
 public override float OpinionOffset()
 {
     return(LovePartnerRelationUtility.IncestOpinionOffsetFor(this.otherPawn, this.pawn));
 }