I was just thinking about making more code efficient, and I thought about some of my personal code, Like red Crosshairs. I put the function in player_pre_think, and it costs about 4 fps[On psp]. So I was just thinking that When bots are in-game, they are thinking about the exact same thing the player is. So when I have a bot in, there is another 4 fps down the drain(just for red crosshairs).
So how about adding another check to The call:
if (cvar("crosshairs") > 1 && self.isuman == TRUE)
That will make it so the bots don't constantly have a traceline, beings that it doesn't matter if they have a red crosshair on their HUD.
That saves memory right there.
This can go for any different kinds of code that Bots don't need to use.
This was just a thought, Please mark me if I am wrong. I like to think aloud.