Getting this message anytime you try to aggro an animal when there's just a tiny tree or rock in the way is just really annoying. Could trees or rocks just be ignored for the line-of-sight aggro?
Even better would be some form of pathfinding for aggroing.