Detect undead

Detect undead is a divination spell that reveals undead creatures within sixty feet. It requires a bit of grave dirt as a material component.

Effect
When cast, desecrate allows the caster to detect the aura that surrounds undead. The amount of information revealed depends on how long they study a particular area or subject. At first, they can sense the presence or absence of undead auras, gradually learning the number of undead and the strength of the strongest aura present. Finally, once enough time is spent, the strength and location of each aura is divined. If an aura is outside the caster's line of sight, then they discern its direction, but not its exact location.

If the caster is of good alignment and an undead far more powerful than them is nearby, the caster will become stunned briefly, spoiling the spell.