Greetings,
Not sure if this has come up before or not, so thought I'd ask here. One of the major features planned for my mud is a system where players must first introduce to one another before they recognize each other. The mud will be very strongly RP based, so this is a way to add a sense of realism, and is a rather popular feature in rp based games. At this point I'm still learning the code and the mud layout, so we're talking something far down the road if I code it myself, and I'm not opposed to that. However, it occurred to me that, especially since LP muds in general are quite popular for RP muds, this might be something others would want, or perhaps someone's already done it. Being as it would be a fairly complicated system to implement, I don't see the point in several people duplicating effort for the basis of this. So this brings up a few questions.
One, to Crat, is this something you would consider adding to your project, perhaps as a configurable option for those who may want to use it?
Two, if not, has anyone else implemented such a system on their mud that might be willing to share?
And if no to both of those the third question, when I do reach a point that I'm able to get it working on my mud, would anyone be interested in the code and details, either for an individual mud or to be added to the distro? I don't mind at all sharing if I end up being the one coding it, though it could be quite some time before I'm able to pull it off.
For those not familiar with how such a system would or could work I'll give a little more detail here, feel free to skip it if you don't care or have already seen such a system in action.
Basically, if two people have never met before, instead of seeing a name, they would see something like, "female human" when they looked at a room. They also cannot send tells to the person, and the gender/race combo is seen when they enter or leave the room as well. When one introduces to another, they would issue a command like this:
intro faylen
and I would see:
tester tells you her name.
Now, looking at a room instead of saying "female human" would actually show, "tester." Same with entering/leaving a room, and anywhere else. Tells would also now be enabled.
Players can type:
intro list
or a similar command to get a list of all the people they know, who have introduced to them, whether they are online or off. Intro status does not affect the ability to use their name in commands, and it doesn't hide names when the person speaks or does something for ooc clarification. Another possibility is to only allow the who command to show those who have introed to the player.
There are of course, lots of variations on this, but I figure if the basic concept is included with the distro, those admins that choose to use it can modify it to their tastes. The base system is the hard part. Some muds expand it to have intro as a basic introduction and introlong to include tells and such, as an example.
Any thoughts?