Summary: In the IsApplicableTo method of the HostileRelationshipTag class, there is a set of conditions that will never be true. The method calls the TraitCompatibility method, where it returns a certain value depending on whether or not the two character's traits clash or not. This value is always positive because the method uses the Math.Abs tool on the result of the calculation to get the absolute value before returning it. One of the conditions for the Hostile Relationship tag to apply requires the sum of the trait compatibility calculations to be <= -2, which will never happen because the result from the TraitCompatibility method is always positive.
Here are some screenshots illustrating the problem:
Version: 1.5.1
Here are some screenshots illustrating the problem:
Version: 1.5.1