I don't quite understand how line of sight works. For example, I have a solid player sprite and a fixed line of sight object sprite. If I set the line of sight obstacles to custom then it correctly finds the player. However, if I set it to "solid" then it ignores the player. Seems like there should be an exception for the player no matter if its solid or not.
What I ended up having to do is set the obstacles to custom and then define the walls to be the obstacles in any actions. This doesn't make sense to me though. Is this a bug or the way its supposed to work?