Wizarding 101

From DikuMUD Wiki
Revision as of 18:27, 11 September 2020 by Sender (talk | contribs) (Begin adding command help)
Jump to navigation Jump to search

Grabbing Power:

The Administrative immortal account is the one that is specified in etc/server.cfg:

immortal_name = ~Papi~

You should change this to the name you will register on the MUD to be the Wizard of Wizards, the God of Gods. Once you've saved that and re-run the MUD, you will need to create the character by logging into the MUD. Upon the second login, you'll have administrative power. It is recommended that you NOT use the overall admin character, but instead create another character for day to day administrative duties. With great power comes great responsibility, but with great power come grave mistakes. :)

To set the wizarding level of other character, use the command: Advance admin <char> <level> The player you're promoting should be logged in (and you'll need to be able to see them.. use go <character> to get to the same room if needed)

For ultimate power, you may set the level to 255. You will want to set the Wizarding level lower on later logins to ensure you don't mistakenly fire off the nukes that you'll have with all of that power.

(Update command/level chart here later?)

Who's in power

You'll want everyone to know who is in power - The 'wizlist' command draws from a configuration file in ../etc/strings/wizlist. Now that Diku is web-based, you'll want newlines to be paragraphs or have HTML breaks, so include markup in the file.

Command Structure

The MUD as distributed has the following commands at the minimum levels below. This can be changed in commands.dat at ../etc/commands.dat. Notice the destructive potential the closer you get to the highest level. Besides destroying someone's privacy (plog), crashing the world on purpose is serious business. It is recommended that you learn these commands from the bottom up to ease your way into world management....or just crash the MUD once to get it out of your system.

Level 255 commands

crash plog shutdown

Level 254 commands

execute nset

Level 253 commands

advance copy zap

Level 250 commands

freeze

Level 240 commands

ban broadcast reboot

Level 239 commands

force makemoney snoop setskill restore switch

Level 235 commands

transfer

Level 230 commands

boards load path purge set reset wizinv wizlock

Level 220 commands

mash rock flick message wizhelp at

Level 219 commands

corpses goto

Level 215 commands

wstat competition

Level 213 commands

echo

Level 210 commands

wiz

Level 204 commands

petrify title

Level 202 commands

users

Level 200 commands

notell noshout where wizsocials wizhelp

Command Help

notell (200) Usage: notell <playername> Description: Prevents users from being able to use the "tell" command. Primarily used to discipline users who have been abusing the command.

A wizard successfully deploying this command will receive the message "NOTELLING set." A player targeted by this command will receive the message "Your telepathic ability fades away." Further attempts by player to use the "tell" command will result in the message "Your telepathic ability is lost!" Reverse this action by repeating the command. The player will receive the message "You regain your telepathic ability." Wizard will receive the message "NOTELLING removed." Command is unable to target wizards of equal or greater level.

noshout (200) Usage: noshout <playername> Description: Prevents users from being able to use the "shout" command.

A wizard successfully deploying this command will receive the message "Noshouting set on <playername>." A player targeted by this command will receive the message "You suddenly get a sore throat!" Further attempts by player to use the "shout" command will result in the message "Your telepathic ability is lost!" Reverse this action by repeating the command. The player will receive the message "Your sore throat fades away." Wizard will receive the message "Noshouting removed from <playername>." Command is unable to target wizards of equal or greater level.

where (200) Usage: where <playername/npc/object> Description: returns title of target, as well as title and symbolic of target's location.

<in progress>