Quote:More broadly speaking, when is a human sacrifice ever needed for anything.
Well, it seems that the god(s) tell the priests when its time for a little blood-letting to awe the dolts.
Of course, the priests could very well come up with that bullshit on their own without any sort of supernatural being telling them to. I mean, who would know other than the priests themselves and they aren't going to piss in their own rice bowl!