Killed enough Heroes by Catapult bombardment in the mission “Once Upon A Catapult”. 3.01% of players have unlocked this achievement