I'd like to request, for the sanity of modders, to have the spells and spellbook xml and code changed to remove the Node references. Right now if three folks right spells and give the same node ID to the book two of the spell will be lost. It would be great to have one XML that names the spellbooks (provided a tag for spells to latch on to) and then add the other tags needed like type (fire), cost or tech or anything else that would help define the use of the book/school.
Spells: These would be pretty much as they are with level, at start, learn time, spellbook (could be more then one), and then the rest of the spell definitions. This would allow for any number of spells to be written and not have any lost. Add in allow for effects to move with caster, effect at a location(s), tactical summoning, and we can start to really add in a ton of magic to the game. These definitions for spells would also need to be directly addressable by items and creatures as active or passive abilities. This would remove the need for copied spelldefs in the abilities XML.
Thanks. 