Adding new spells can be great for spellcasters. 3E and 3.5E is pretty much caster heaven, there's a lot of source material.

Design Considerations

Some thoughts on new spells (and on rebalancing some existing spells):

Also note on martial classes - we should think about adding more abilities they can use.

Epic Spells will probably live on another page. They're technically feats anyway.

Spell Sources

Obvious sources are other videogames:

Beyond that there are several 3.0E sourcebooks to look into before looking into 3.5E spells specifically.

Requirements for Spells

Materials needed for a spell primarily is a spell icon (and scroll icon) and of course the spell script(s). VFX and AOE, which may include sounds, may also be required.

New Spells

A rough list which is in no particular order.

Spell Name

Sources

EffectsReasoningWork Required (Beyond an icon and basic script work)

Spell Matrix

Spell Sequencer

Spell Trigger


Contingency

Chain Contingency

All in Guide to Fearun (as "Simbul's..."):

3.0 Spell Matrix

3.0 Spell Sequencer

3.0 Spell Trigger


3.5 Contingency (PHB)

3.5 Chain Contingency (Tomb and Blood)

Allows a pre-cast spell or set of spells to be released instantly or sometimes with a triggering condition.Mages get some more prepared defensive or offensive power and I like BG2 mages, and this cuts down on some of the time taken to do things.

NUI selection menu to set it up properly (and for Spell Trigger to have a triggering action). Can just decrement the spells instead of having them cast, as long as not in combat.

Then a NUI panel to cast one or all the spells from it with player target selectors and either a proper spell cast (cheat-cast) added or it just does it in a script.

Choosing how best to do these 3.0E or 3.5E ones will depend on how it feels in NWN in general.

Disintegrate3.0 SRDHigh magical damage to a single target if a touch attack hitsPretty fun spell and Bioware made a beam for it. Can optionally also make a cool vfx to do the "disintegrate"Reuse the VFX (might need a SFX) do a disintegrate VFX (the BG2 one was ace) and do some magic to disintegrate a target leaving only a loot bag (if we're not destroying all the items).
Baleful Polymorph

3.0 SRD (Polymorph Other)

3.5 SRD

Arelith

Makes the target into something like a Chicken

Moderately high level, can script to not apply vs plot/immortal characters, shapeshifters etc.

Not really much, a new polymorph line and some coding around it (so AI can't "cancel it"). Note is quite powerful so may make 1 round/level, or reverts on X damage (maybe link to temporary HP/EffectRunScript) so it's more a disabling spell.

Make sure it doesn't affect Immortal creatures.

Iron Body3.0E SRDPolymorph into Iron Golem, or apply a load of bonusesJust a great defensive spell.Might not add but might see how it goes. Can do a lot of the effects (and catch potion uses I guess) to allow 50% spell failure (can't just do arcane spell failure - unless creature hide).
Spell Immunity3.0E SRDCleric spell to provide immunity to very specific enemy spells, level 4 or lower, and 1 per 4 caster levelsClerics get a buff versus mages again. But it's easily implementable.Probably a NUI selection menu (searchable spell list) and a way to save presets in subdial spells.
Read Magic3.0E SRDIdentifies an unidentified scrollNice little cantrip / low level spell for identificationNot much, new VFX might be nice.
Shield Other3.0E SRDTarget gets +1 defelection AC and +1 to saves, and caster takes 50% of the damage they takeWould be fun to have OnDamaged used and do something semi useful

Can't account for being damaged to death, so need to note that.

Would apply EffectHeal and EffectDamage on the various people involved. Easy enough except if the damage is high enough to kill a person outright.

Summon Natures Ally I - XI3.0E SRDSummoning creatures for Druids

This allows spontaneous casting of Summoning spells for Druids.

If added will need to have the base healing spells duplicated for Druids so they are not spontaneously castable by them. Bit of a faff annoyingly. This is unless the engine has support to limit what spells are spontaneously castable per class.

LionheartNWN2Immunity to Fear for 1 round/level.

Paladin spell addition, also used for Law domain in NWN2

VFX would be good.