Evolution
Does Scavenger still trigger when a Carnivore's attack gives it no food, such as against a species with Horns?
Yes. Scavenger triggers whenever the attacked species loses Population, even if the attacking Carnivore gets no food. A successful attack with no food to take still lets Scavenger take one Meat from the Food Bank.