I’m thinking about ideas for handling NPC interactions. Most examples of NPC relationships I can think of are relatively one-dimensional (eg, Intimate with Donna Petrona; Connected to the Duchess), and a growing relationship is denoted by a higher rank in that particular dimension. But I think it would be relatively easy to run more complex NPC interactions with assigning a collection of traits to one character, such as:
Adelaide: Your unusual skills have aroused her curiosity
Adelaide: Bitter for killing her brother
Adelaide: Wants you to join the Resistance
Adelaide: Is afraid of you
And then you can assembling things like
Root: Adelaide attacks you on the street
(requires Bitter for killing her brother >=3, afraid of you <=2)
Branch: Run
Branch: Apologize
Branch: Offer to join the resistance (requires Wants you to Join 1)
You could also play out an entire courtship in this fashion, with traits denoting interest, doubt, feeling betrayed, fear of commitment, etc.
What I’m trying to figure out is where best to put these. I don’t think they’d work as Companion, because even though they refer to people, the people in question aren’t in your inventory and there are multiple traits per person. Progress? Circumstance? Story? We’d have to keep them together to be sensible so that Immediately Going To Tumble Off A Waterfall 2 doesn’t come between Adelaide and Stefano, but we could just alphabetize them all as Acquaintance - Adelaide: Is Afraid of You and Acquaintance - Stefano: Has Stirring Feelings.
There isn’t a place for invisible traits, right? If there were, it wouldn’t matter because I don’t think it’s terribly crucial for these to actually be displayed; it might be more advantageous if they aren’t since most of the time you don’t know exactly what most people are thinking of you, and more importantly the player wouldn’t know which things the NPC cared most about. (It would be a great way to hard code a basic NPC behavior AI, and could get responses like, “Why does this person keep flirting with me while we’re in danger, but never responds to my advances when we’re finally out of trouble and alone together!”)
However, I think that’s a tangent because I’m pretty sure all traits are public. So What do you guys think as some possible ways to handle this with the existing categories?