He said he couldn't cast those
Break your army up if possible. Don't travel with them all in one big group. It costs the enemy more to inflict this kind of remote damage on you.
There is also that blood spell but it is late game that has a chance to send horrors after anyone that uses non blood magic. That is a global enchantment, but so late game it is probably not useful to you (especially since it is blood)