You are looking at a command called castold

cast - To get a list of spells available
or
cast {spell}
or
cast {spell} at {target}

read the command called cast

If a spell requires a target and none is specified, then it will be cast at you.

Note: If there is a battle going on in your (or your target's) location, then casting a spell will do nothing but prepare the spell for your next hit. To make it happen, you must join the battle.

Trigger words:
This command sends a 'cast' with $second = the spell and $target = the object at which the spell is cast.

Spells/enchantments currently send the following trigger words as appropriate:
heal, burn, freeze, shock, bleed

vampyric drain: sends 'harm' and 'heal' to the appropriate targets.

If you are coding a spell, please consult the above list before creating a new word. If you still need to make a more appropriate word then let Thorn know so he can update the above list.
Code