I just started playing this. I love the fantasy aspect - but I don't have much grasp of the magic system yet. I'm playing as a neutral dwarf race. I sent about 10 champions, axemen, and a dwarf hero to kill Asheron the dragon -- but no one will even attack, they are too afraid. Do I need to wait until farther into the magic system to get a fear blocking spell, or what am I overlooking? Thanks.
Well, if you want to learn more about magic, you chose the wrong civ. The Khazad are unable to upgrade their adepts, and so they have no sorcery or summoning spells available to them.
The Fear blocking spell, however, does not require sorcery or summoning.
Courage is the Spirit I spell. Sine the Khazad don't start with spirit mana, you'll need to build an adept (requires knowledge of the Ether tech and the mage guild building) and build a spirit node (requires the Divination Tech), and then promote him (or another adept) to spirit 1. He can then cast Courage, if there are units in his tile that can get it. It will give the courage promotion to all
living units in the tile. Note that most non-living units (demons, angels, undead, ships, and
siege units) are immune to fear anyway.
The Khazad you have the world's best siege units. Although I think that Trebuchets can't kill, they can weaken the dragon significantly. The fear effect is random; although very likely it it won't always happen; it is less likely to prevent a unit from attacking if it has a very good chance of victory. You may be able to weaken Acheron with your siege units enough for your units to kill him. Still, you should try to get spirit mana anyway, in case you have to face demons with fear. Also, a passive effect of spirit mana makes you generate more GPP.