MageSlayer/Console

To access the console, hit the ~ key, just like in Quake. You can then type in commands followed by Enter to activate them. If the console prints too much info at once or you want to review things, PgUp and PgDn allow you to scroll through it.

Control toggle codes
These codes are usually related to the player's controls and are typically bound to a key. Each one has a + and - version. When the +command is invoked, the action is turned on, while the -command turns it back off. When a +command is bound to a key, holding the key down makes the action active while releasing the key deactivates it. Invoking a +command on the console locks that action on until the corresponding -command is entered on the console.

Impulse codes
Type  and a number to activate various commands. Like Quake's impulses, these are usually player control commands but some are cheats or hidden functions; the non-cheat ones are typically meant to be attached to key bindings. They differ from +command/-command actions in that holding down the bound key does not prolong the action, they only trigger once per key press.

There are supposed to be five suicide codes, but not all have been found. It seems like they must be in the high number range (hundreds/thousands) somewhere if they actually exist.

Other controls
Other functions related to player controls that aren't +commands or impulses. Typically these would be bound to a key.

Map warp
Typing map and a map name will warp you to the map specified, if it's a valid map name. You will always spawn as a level 1 Earthlord when using this code.

The valid map names are as follows:

A single file for "example" appears in the dir maps listing but it isn't a valid map that you can load.

Debug functions
These let you look up internal data, manipulate various aspects of the game, or do other debug-related functions. Some can also be used to cheat.

Cheats
Miscellaneous functions that can be used as cheats. Type them in as they appear.

pc_spawnthing?
Many Mageslayer cheat pages have a list of "pc_spawnthing" commands and the item codes to go with them, but they don't seem to work in any available version.