If you want a list of all spells, visit this Spell List
Technical information on each spell is shown in this manner:
Syntax : What to type to make the spell work properly. Accumulative: If the spell is accumulative or not. Duration : If the spell has a duration or not. Position : In what positions you can cast the spell. Example : An example that should work if you just cut/paste it. [victim] means that an argument is possible, but not at all times necessary. <victim> means that an argument is always required.
Offensive spells (generally) need an argument only if the caster is not engaged in combat.
You may also ask a guildmaster about these spells, and if he is sufficiently skilled, he will tell you more about them.
Some spells are castable on self by default (with no argument), these are: Armour, Bless, Cure Blindness, Cure Critic, Cure Light, Detect Evil, Detect Invisibility, Detect Magic, Detect Poison, Heal, Shroud, Protection From Evil, Remove Curse, Sanctuary, Strength, Word of Recall, Remove Poison, Sense Life, Cure Serious, Night Vision, Shield.
You cannot cast a spell when you are of a level lower than the minimum to learn it from a guildmaster. Hence losing a level can result in the loss of certain spells, rather than a greater mana cost.