TF2 Bots Aren't Random: I Reverse-Engineered Every Difficulty Setting
Vision, aim tracking, spy backstab angles, sniper headshot logic, every known bug -- Valve never documented any of it. So we dug through the code and turned it into a full spec sheet.
tf2game-aireverse-engineering