» Sat Jan 23, 2010 7:00 am
I think it's an interesting idea. Essentially, you have multi-second duration spells. Instead of casting one fireball, you maybe cast a torrent of fire (let's forget about the dragon for ONE second) which is basically a magical flame thrower. Wherever the spell is pointed is where is continues to do damage. This is very useful as a crowd control spell...as long as the AI is good enough that even if being set on fire doesn't kill them, the enemy will probably run away.
Back to the dragon...this would be a good aspect of the spell in that it is further demoralizing. Getting burned is one thing, getting burned by a giant winged lizard made of fire is another. This maybe in addition to doing fire damage (and whatever the AI response is to being set on fire) maybe it will have a "demoralize" effect, like some Illusion spells.
Further, I don't think either is too hard to do. It's really just a matter of animation. There's not much coding beyond what is normally done for other weapon/spell attacks. There is the initial creation of a "controllable spell" type, but that template can be applied to fire, water, lightning, poison. I also think you should be able to somewhat control the creatures you summon, like telling your skeleton to go after the mage while you kill the archer etc.