Help

PREDIT

For immortals

Syntaxpredit proficiency name options

The predit command is used to edit proficiencies on the mud. Proficiencies must be prototyped to be edited -- see PRPROTO. The proficiency name option is a proficiency name and options are one of the following ( 'L' is language, 'R' is rune, 'SA' is spell alias, 'SK' is skill, 'SP' is spell, 'SO' is song, 'IN' is instrument, 'W' is weapon proficiency, '*' is everything):

*   name <name>          Changes the name of the proficiency.
*   flags <flags>        Turns flags for this proficiency on/off.
                         See PROFICIENCY-FLAGS.
SP  targets <flags>      Turns targets for this spell on/off.
                         See TARGET-FLAGS.
R,  shaping <flags>      Turns shaping runes flags on off.  See
SP,                      SHAPING-RUNES.  For runes, this
SA                       specifies that the rune is a shaping rune.
                         For spells, this specifies that the spell
                         cannot be used with the given shaping
                         runes.  For spell aliases, this says
                         which shaping runes are a part of the alias.
R   glyph <name>         This changes the glyph for this rune.
SP  mana <amount>        Specifies how much mana this spell uses.
R   manaMult <mult>      Sets the mana multipler for shaping runes.
SP  lag <amount>         Specifies the lag for a spell.
SP  minposition <pos>    Specifies the minimum position the caster
                         can be in to cast this spell.  See
                         POSITION-TYPES.
SP  spellobj show|<name> Specifies which built-in spell object is
                         used to implement this spell.  Enter show
                         to see a list of builtin spell objects.
SP  js [remove]          Allows you to enter in JavaScript that
                         will implement this spell.  You will be
                         put into the editor.  Use remove to
                         remove an existing JavaScript.
SA  alias <name>         Specifies which spell this spell alias is
                         based off.
SP  runes <runes>        Specifies which runes make up this spell.
*   class <l> <m> <d>    Specifies which class can learn this
                         proficiency.  l is the level at which they
                         can learn this proficiency, m is the
                         max they can learn this proficiency to, and
                         d is how difficult it is to learn this
                         proficiency.
*   charges <args>       Specifies that this is a charged
                         proficiency.  args are:
                         prefix <name>  JavaScript prefix to use.
                         count <count>  Users per timer cycle.
                         timer <secs>   Resets every secs seconds.
                         db             Remembers across log in/out.
                         Specify charges with no arguments to make
                         a charged proficiency uncharged.

For example:

predit backstab flags -guildmaster +ninja-master
predit 'magic missile' cl ma 1 100 easy
predit sparks runes ev xap
predit bladestorm charges prefix bladestorm timer 180 db
predit calm minposition fighting
predit inferno alias hellfire