   Do any MUD servers class-diagrams exist?   (eg. give me direction for building a MUD)
  I'm wondering if any class diagrams exist for any MUD servers because I don't really know where to even start.To be more specific, I'm thinking of something like this:TCharacter    |    TNPC   |TVendorNPCAny help would be greatly appriciated!   
JMud should have that somewhere, it is not quite as a fully featured mud as smaug etc, but has all the basics.   ;  It's not quite a MUD have you ever seen the old POL documentation?  I think the software is at www.polserver.com these days and they have a yahoogroup for it as well.  Otherwise, search Yahoo or your favorite search engine for "Racalac EScript Guide" or some derivative.  The last page or the section before it lists the heirarchy of all the objects in Ultima.  Object    |Item-------------------Mobile  |  |Equipment-----ContainerPlayer----NPC    |Armor--------WeaponThat's the most I could recall off the top of my head (there's a couple special cases).  The split from Object into Items and Mobiles should be obvious.  Player has a user account, NPC has an AI script.  Equipment can be worn, container holds things.  Armor has defense attributes, weapon has attack attributes.  These were classes all custom objects in the game derived from.For over a year I was the development team that scripted for a server running the emulator that used this basic heirarchy.  It's proven fairly logical IMO so I decided to use for the project I finally started last week.  Hope it helps or gives you some ideas!   ;  primer press has a books called "MUD Game Programming"   