Stormonu
NeoGrognard
I think it can be simplified a bit - most of it works from having something in common with the person you're talking to. A base upon which to start the conversation. Advantage/Disadvantage should work here very easily; you can define groups broadly or narrowly as you see fit.Oh that is -clever-, Delericho...
That is clever indeed. Level Up/A5e has some of that in Backgrounds and Culture, but yeah... I do like the idea of character classes and heritages having impact on who they're good at talking to, independent of -how- they're trying to talk to them.
Might get a bit fiddly... but I do like that.
Example: A King conversing about an alliance with another king might have advantage because they both understand the nature of their position. Conversely, a peasant trying to get the king to enact a law to reign in a wealthy merchant might have disadvantage because the peasant and the king have no common ground on determining "fair prices" for one or the other.