The solution, as you say, is more complex. Perhaps instead of the polarized Friendship/Rivalry meter, we have two meters, 0-100 (DAO style).
Those two meters are Respect and Affection.
Respect is earned (and lost) by actions that affect the party member's beliefs and strongly-held morals. So if you let a mage go free, you would gain Respect with Merill and Anders, but lose it with Fenris. If you sided with a blood mage, you would gain Respect with Merill, but lose it with Anders and Fenris.
Affection, on the other hand, is gained and lost on a more personal level. Direct interaction, gifts, conversation choices, attitude, etc. Bear in mind that Affection does not always mean Romance. I am quite affectionate towards my children, but I'm not about to romance them. Affection can lead to romance, if angled properly, or simply to close friendship/sibling-style relationship.
Modifié par Maclimes, 20 septembre 2012 - 08:53 .