Hi Everyone! As Andreas alluded to, I've been working on a nice update to Door Knocker. I'm not ready to update the repo version yet as there's some features that aren't in yet and will require an update to some of Door Knocker's dependencies. However, I would like to see what people think of the next version of Door Knocker. So, if anyone is interested I'd like to invite you to the Door Knocker v1.2x "Windows" Beta Changed Features Search now shows the actual door line on the object or gm layer depending on who initiated the search Customizable search time allows you to make doors revealed for as long or as short as you like Dynamic range allows searching and manipulating doors in any range from the selected token. Ranges are taken in the unit of the map (e.g. ft, meters, km) New Features Windows! That's right, actual movement blocking without vision blocking! Thanks to some discoveries about UDL by Andreas and The Aaron, this long requested feature of dynamic lighting is now possible with the help of the API. This does require that you use the updated dynamic lighting. How it works As normal for Door Knocker, you'll set a path stroke color for what paths to consider as windows. Any time that you change a path on the DL layer to the window color (either manually via the color picker or with the --adapt script command), it will be recreated with encoding to make it function as a window. If you change what color the script is using for windows, it will deencode the existing windows so that they will function as regular DL lines, and will encode any existing DL lines of that color so that they become windows. v1.21 The GM can now open/close windows. Players are not able to. Newly created paths on the DL layer that have the window stroke color or window-colored paths that are moved to the DL layer will now be automatically encoded as windows. Known Issues Currently, the script does not recognize creation of paths with the window color, so you'll need to create them in one color and then change them after you've sketched them out. Fixed in 1.21 The script cannot currently reveal windows as part of the search command (requires update to a dependency) Fixed in 1.21 as long as Path Math 1.6* is being used. The script cannot currently open/close windows (requires update to a dependency) Fixed in 1.21 as long as Path Math 1.6* is being used. Full details on how to use the new features can be found in the help page of the script created character in your game. v1.21 code can be found in this gist . The v1.20 code can be found in this gist (deprecated) . Big thanks to Aaron and Andreas for their discoveries that allowed this update, and to Aaron for the window code! * Path Math should auto update next week when the repo is merged. In the meantime if you want to use the functionality that needs the 1.6 update you can get the code from Stephen L's gist