and if the 'front' is set to solid ---> the event doesn't trigger. Seriously?
How do I fix this, this was supposed to be a vital mechanic (to be able to see walls, which are solids)
(or am I just doing it wrong?)
is not very clear what you trying to do
1-if you set the Line of sight settings (obstacles) to "solid" and you made the (Front object "solid") too then nothing will happen because you blocking the line of sight
2- Even if you remove the solid behavior from the (front object) and it works then the "Roof object" unless you have in a container you will destroy all the Roof objects