The Champions MUSH Code Project

Champions MUSH makes it a policy to disclose any non-specific softcode (i.e. MUSHcode) to the public. There are some details about how this works, listed below:
  1. No code that relates to game-specific commands will be released. For example, +who will be released, but +disads will not.
  2. All code comes with a "use at your own risk" policy. We make every effort to ensure that code released on our website is functional, but in many cases it is not the exact same set of commands as we have actually running on CM, and therefore we cannot test it as rigorously as such code. The CM coders barely have time to keep up with all the work on CM; we do not have time to make sure this code is perfect. Therefore, you are welcome to use it, but if it doesn't work, you're on your own.
  3. If our code is used elsewhere, we would like credit for it someplace (a small note in the +help file or in a news file someplace is just fine). The actual author of the code will be listed in the comments at the top of each file.
  4. We include +help files for all of our commands. These come straight out of the +help on CM. +Help on CM is hardcoded and these files are set up as text only. If you want to make it work with a softcoded +help system, you're on your own -- at least you'll have the text to work with. Do not ask us for softcoded +help files for these commands -- we will not provide them. CM uses hardcoded +help.
  5. This code was written and is used exclusively on PennMUSH (1.7.2-p14). We cannot guarantee it will work on any other flavor of MU*. Particularly, most of these things will probably not work right "out of the package" in TinyMUX. PennMUSH has functions such as mwho() and ifelse() that TinyMUX simply does not have, and the CM coders have neither the time nor the desire to re-write all of our code to be TinyMUX compatible. If you are looking for code for a MUX, you will have to do a lot of editing of the code, or you will have to look elsewhre. Please do not e-mail us with TinyMUSH, TinyMUX, or other MU* compatilibity issues (or even compatibility with pre-1.7.2 PennMUSH). We don't have time to alter our code to make it compatible with other platforms. Sorry.

Softcode Files:


Go Return to CM Home Page.

File last updated: 23-Oct-2002