I had an idea this morning after first writing today that could help be both incentive and requirement for RP and I don't believe I've ever heard something quite like this suggested before. It would leverage the existing greet system. Greet is already about 95% RP as a system, since there are very few game mechanics tied to it and the couple that were in the past have either been eliminated or weakened. But while supportive, it's never been put to use as an incentive even though it lends itself to counting interactions.
In a nutshell: Every status you would have to mutually greet and exchange conversation with a minimum number of not-previously greeted player characters. Conversations would be measured in exchanges. An exchange is at least one message that is responded to by at least one message.
Targets would start out low. To get to novice for example, you'd just need to find one other person to greet and have an exchange with them (say hello and have them respond with a hello of their own). Each status would have at least the same or a higher requirement than the last. Initiate may be one more person (for a total of two) and then Apprentice two new people (for a total of four). In addition, the required number of exchanges per encounter would also increase. For example, if the requirement is three exchanges, you'd have to trade at least six total lines (1/1, 1/1, 1/1) of alternating conversation (although it would be just as valid to have longer conversations like 3/1, 1/2, 8/1).
To keep this as being not only requirement but incentive, greeting and exchanges would also be rewarded with experience points, even beyond the minimum requirements, but with some sort of diminishing returns.
I'm well aware that some people like to travel to lucrative but hard-to-get-to areas and train there for two or three status changes without coming out. I can already see their tears reacting to a proposal like this. My first thought is to say 'tough luck' and make them come back and talk to people. But depending on feedback, perhaps you could stockpile exchanges the way that you stockpile experience and then trade them in at the trainer. If so, I think that should still be limited. Perhaps each status that you achieve will halve the number of exchanges of the stockpiled encounters, so that you must have more meaningful, in-depth conversations if you want them to be useful for later advancement.
Twinks will want to make this into the following:
Code:
Twink #1 says 'chatme'.
Twink #2 says 'asdf.'
Twink #1 says 'chatme'.
Twink #2 says 'asdf.'
Twink #1 says 'chatme'.
Twink #2 says 'asdf.'
Twink #1 says 'kthxbye'. <--- Bonus RP!
Twink #1 has advanced to apprentice!
But by forcing you to keep talking to new people, this would be either eliminated or easily detected. I would hope if you are going to have to talk to someone you don't know anyway, it might as well be interesting or potentially lead to something useful in the future.
Anyway, that's my idea. Interested in hearing feedback that is not just moaning and gnashing of teeth.