Non player spells
This article describes spells that are not available to players and the symptoms of using these skills via DM commands. Information in this article may be out of date or no longer pertinent.
????
Several spells have a skill of ???? set in their archetypes, so they aren't on any of the lists above. What to do with those? Are they still valid spells in the game?
If a dm learns a spell with a skill of ????:
And then tries to cast and fire the spell, the result in the client is a message 'You need the skill ???? to cast <spell name>!
'
The spell is listed in the cast command output in a group called ???? spells with level and sp stats displayed.
The spells with a skill of ???? are:
aggravation
charging
create lava
haste
heroism
polymorph
Converts a living object into another monster of some sort, or transforms an object to another type of object.
Polymorph is no longer used, and the others are spells which are never learned by players by are cast by some items/maps/monsters. For your script you should probably have it take into account which spells show up in which treasurelists (i.e. if players can learn them, what spell items they show up in, etc.)
regenerate spellpoints
Looks like that's the next task; matching spells to treasurelists and adding a Found_In field of some sort.
Other non-player spells are:
Two spells,
armour and
iron skin have a path_attuned value of 33, which means they belong to two spell paths: 32 (Self), and 1 (Protection).
Feel free to link to this page from any other as the top-level page for the Spells section.