I know I'm probably handling this in an inefficient way but, to make a map discover-able I am using dark sprites that are destroyed when in line of sight.
The problem is that if the dark sprite is above a wall it does not reveal the wall.
I tried having an event like
if wall is in line of sight and overlapping darksprite then destroy darksprite.
But that didn't work either. So a solid wall blocks itself form being in line of sight.
Any recommendations on how to proceed. Everything I find online seams out of date or based on construct classic. If I could just remove the darksprite above a wall in line of sight i'd be set.