I'm basically trying to recreate default F2 combat highlighting in a script. It seems that obj_can_see_obj corresponds to red outline well, but many more critters are outlined with yellow than I get from obj_can_hear_obj. How are they detected then? Or is it just some generic area radius thing?