he trusted in the rocky terrain , the steepness of the slopes on which dinas ffareon stood , the lack of tree cover , which would mean any attacking army would be slaughtered in a hail of arrows and spears before ever they gained the summit .