Witchhunters, Warrior Priest and Flagellants