I would think a good way for the bots to behave is if the bot OR the player has LoS to the mob, the bot should attack. This prevents the bots from going way off and creating massive trains but will allow the bots to come to the player's aid in the event the bots are just around a corner or something.
|