Page 1 of 1

Deeds affecting relationship traits ?

Posted: Fri Jun 18, 2021 4:43 pm
by NotVeryProfessional
From what I've read in the forum, additional relationship traits (beyond the default Affinity) are basically just variables that need to be queried and modified by hand, but are not integrated with the rest of the system, correct?

Would it be difficult to expand Deeds so that they affect these traits? Because that seems like a natural thing to do. If I have, say, "trust" as a relationship trait, and a "steal" action, it would be great if there were a way to make that deed lower trust, instead of making this seperate steps.

Re: Deeds affecting relationship traits ?

Posted: Fri Jun 18, 2021 5:28 pm
by Tony Li
Hi,

Yes, that's a planned use case. Assign a replacement method to the character's FactionMember.EvaluateRumor delegate. Your replacement method can call DefaultEvaluateRumor() to do the evaluation. Then add your own code to the method update the other relationship traits based on your criteria and interpretation.