/* Hamlet, Aug 1996. The intent was to make the intermud stuff fully configurable from this one file. */ /* Which mud is this for? */ #define FR "FR:Illumitech" #define LOGFILE "INTERMUD" #define SAVE_INTERMUD "/net/intermud3/save/intermud" #define FTP_PORT 0 /* We don't allow anonymous ftp (yet) */ #define HTTP_PORT 0 /* We don't have one (yet) */ #define NNTP_PORT 0 /* We don't have one */ #define IMUD_TCP_PORT 0 #define IMUD_UDP_PORT 0 #define OPEN_STATUS "open to players" #define ADMIN_EMAIL "imudadm@fr.imaginary.com" /* Below are the services we allow (and disallow) */ #undef SERVICE_AUTH #define SERVICE_CHANNEL #undef SERVICE_EMOTETO #undef SERVICE_FILE #define SERVICE_FINGER #define SERVICE_LOCATE #undef SERVICE_MAIL #undef SERVICE_NEWS #define SERVICE_TELL #undef SERVICE_UCACHE #define SERVICE_WHO #define OTHER_SERVICES 0 /* Can players receive intermud stuff? Whether they can SEND has to be coded in the mudlib. Channel logic doesn't matter.... the mud's channel handler will cover that issue. */ #define PLAYER_TELL #undef PLAYER_EMOTETO #undef PLAYER_MAIL /* Are players counted in informational things? The finger handler will have to deal with whether it allows players to be fingered. */ #define PLAYER_LOCATE #define PLAYER_WHO /* Do we want other mud to see who's listening to what channel? */ #undef SHOW_CHANNEL_USERS /* Log inter-mud channels? Mostly for debugging/experimentation. */ #undef LOG_CHANNELS /* Listen to ALL intermud channels? To see what they've got to offer. */ #undef ALL_CHANNELS /* Write existing channels out to a file every time. */ #define STORE_CHANNELS "/net/intermud3/EXISTING.CHANNELS" /* Matches object types to word-positions */ #define POSITIONS ([ " " : "Player" , "G" : "God" \ , "D" : "Demi-god" , "H" : "Alchemist" \ , "T" : "Thane" \ , "P" : "Patron", "B" : "Builder" \ ]) /* These have to match up, of course. The remote channel "imud_code" matches with the local channel "intercre", for instance. */ #define CHAN_TRANSLATE ([ "remote": ({ "imud_code", "imud_gossip" \ ,"intermud", "discworld-admin" \ ,"discworld-cre", "discworld-chat" \ }), \ "local" : ({ "intercre", "intergossip" \ ,"intermud", "dwadmin" \ ,"dwcre", "dwchat" \ }) \ ])