The ritualistic enemies are warlocks. There should also be shamans in that level, so I do not know why your hero did not detect them. If you tap on an enemy in the simulation, its type should appear after its name.
Warlocks are basically a stronger version of "shaman", and they have 240 hp instead of 60. They also have a 4x growth power and more spells like "summon-undead".
Okay, I understand the part about the warlocks, the shamans are the problem. I clicked on them, and it says shaman, just like @Learned said it should, but when I try to identify them, the code doesn’t work. The guys I’m talking about are the guys who are casting "fling", "antigravity", and "fear" in this level.
I figured out what the problem was. The glasses with sees through walls: true is disabled on this level, and none of the units have the capability findByType. Since there is a wall between me and the shamans, I can’t “see” them.