I have a plan, let me know if there are any serious objections.
I will make a section of this forum available to documenting the SMAUG commands (things that a player or admin might type). This will involve a bit of modification of the forum software so that each command:
- Will be a single post in its own thread (eg. a one page for the "look" command)
- Cannot be replied to
- Any registered user of this forum can edit the page and amend the contents of it (like a Wiki)
- Have some provision to avoid two people modifiying a page at once (like a 30-minute lockout after someone tries to edit a page).
This effectively lets any knowledgeable SMAUG admin contribute by amending the description for any command about which they know something (or more than whoever previously posted).
To kick the project off I have made a Lua script that reads in the commmands.dat file, in order to automatically generate the initial pages (445 commands in my copy).
I am planning to amend this to also read in the help.are file, and merge (as far as it can automatically) the help for each command with the information from the commands.dat file. A typical (generated) page might look like this:
Command: newbieset
Handler: do_newbieset
Min level: 51
Min posn: any (dead)
Log: normal
Syntax: newbieset <character>
NEWBIESET puts the default (i.e. Darkhaven Academy) equipment into the
character's inventory. Recipient must be level 5 or lower.
Now someone might edit that to say exactly what the default equipment is, and now that command is better documented. :)