This bug effects any scene using wall-height set to anything besides an infinite wall height, including modules that use wall-height as a dependency (such as levels). On such scenes, the laser's ray will project through the wall, even though the visual effect does not.
This was found using the following environment:
Foundy v 9.269
Dnd 5e v 1.6.1
Laser and lightbeams v 1.6.6
Wall-height v 4.2.9
Steps to reproduce the bug:
Enable debug mode for lasers and lightbeams
Create a new scene with wall-height enabled under the scene lighting tab
On the new scene, place a laser and mirror a few squares from each other and angle the mirror to reflect the laser (this should work as expected)
place a normal wall between the laser and mirror. Refresh the laser by either rotating or moving it, then reset its position. The wall should block the laser as expected.
Double click the wall segment. Under the Basic tab, set the wall height to top: 9 Bottom: 0 and click update wall
Set the height of both the laser and mirror tokens 0.
Refresh the laser by rotating or moving it, then resetting its position to face the mirror.
Although the laser's visual effect is blocked by the wall, the ray still penetrates and the mirror reflects the lightbeam.
Support for levels or wall height is not a planned feature as of yet. Sorry.
With the newly (v10) added features for elevation of tiles, this might be on the table when official foundry supports it.
This bug effects any scene using wall-height set to anything besides an infinite wall height, including modules that use wall-height as a dependency (such as levels). On such scenes, the laser's ray will project through the wall, even though the visual effect does not.
This was found using the following environment: Foundy v 9.269 Dnd 5e v 1.6.1 Laser and lightbeams v 1.6.6 Wall-height v 4.2.9
Steps to reproduce the bug: