me, you should update the rules, and make it alot more clear
also, what do you mean by FOV search? would that be a radius search, or just a search around where the player is looking?
Vector math. Loop through objects, and only actually react to them if their position is "visible" from the bot, aka that you do some magic with your rotation, the enemy's position, and the default FOV (~70-95)