Dragons, spirits and necromancers