PREDIT
Syntax
predit proficiency name optionsThe 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