Monk's Wall Enhancement - ironmonk88/monks-module-wiki GitHub Wiki

Monk's Wall Enhancement

A Foundry VTT module that provides various wall based enhancements.

Installation

Install the module via Foundry's Add-on Modules screen.

Usage & Current Features

Drag Wall Points Together

https://github.com/ironmonk88/monks-module-wiki/blob/ff589e5389aef6a7acdc011e93790a533492eaa4/Monks_Wall_Enhancement/Drag_Wall_Points.gif

When selected, dragging a wall point to a new location will also move any other wall points that exactly overlapped the first one. So instead of having to move both wall points to the new location it will maintain the connection between wall joints and move the second one. Saves me some time when editing lengths of wall.

This option can enabled or disabled in the module settings.

Double-Click to Split Wall

https://github.com/ironmonk88/monks-module-wiki/blob/83c8c67ea31b2b722d51e81e9e915ee666e7a115/Monks_Wall_Enhancement/Split_Wall_Example.gif

If you want to split a wall into two parts, enable this in the module setting, then double-clicking somewhere along the line will split it into two parts.

This option can enabled or disabled in the module settings.

Join Points

https://github.com/ironmonk88/monks-module-wiki/blob/83c8c67ea31b2b722d51e81e9e915ee666e7a115/Monks_Wall_Enhancement/Join_Points_Example.gif

While having some wall segments selected, it will go through the points and find ones that are close to each other, and match them up. If you have snap to grid on it won't join points; to use this feature you need to be holding down the shift key. Tolerance can be adjusted in the module settings.

This option can enabled or disabled in the module settings.

Condense Wall Types

https://github.com/ironmonk88/monks-module-wiki/blob/83c8c67ea31b2b722d51e81e9e915ee666e7a115/Monks_Wall_Enhancement/Condense_Walls_Example.gif

If enabled, this condenses the wall types down to one button that expands to select your wall type.

This option can enabled or disabled in the module settings.

Freehand Wall Drawing

https://github.com/ironmonk88/monks-module-wiki/blob/ff589e5389aef6a7acdc011e93790a533492eaa4/Monks_Wall_Enhancement/Freehand_Wall_Drawing_Example.gif

Toggle this setting on and when you draw a wall you can draw it like you would a line. When you release the button, it will try and find the most economical use of line segments to create the wall. This is great for cave walls, you can draw along the edge of the cavern image and have a very reasonable approximation. The tolerance can adjusted in the module settings.

Manually Edit Endpoints

Adds the option to manually input the endpoints of a wall on it's configuration window.

Move Walls

Adds the option to allow positioning of wall using arrow keys. If you hold down the Shift key you can move one of the points, and Ctrl + Shift to move the other one.

Toggle Secret Door

https://github.com/ironmonk88/monks-module-wiki/blob/ff589e5389aef6a7acdc011e93790a533492eaa4/Monks_Wall_Enhancement/Toggle_Secret_Door_Example.gif

Holding down the CTRL key while Right Clicking a door will toggle it from being a secret door to a regular door.

This can be used in conjunction with [Monk's Active Tile Triggers]] to quickly trigger a [door whenever it's state changes to or from secret.

This option can enabled or disabled in the module settings.

Convert Drawing to Walls

https://github.com/ironmonk88/monks-module-wiki/blob/ff589e5389aef6a7acdc011e93790a533492eaa4/Monks_Wall_Enhancement/Convert_Drawing_to_Walls_Example.gif

Converts the currently selected drawings into walls.

Automatic Wall Adjustment when Resizing Scene

When changing a scene's grid or canvas size, this adds a prompt asking if you want to it to automatically attempt to adjust walls to match the new sizes.

Clearer Wall Icons

https://github.com/ironmonk88/monks-module-wiki/blob/51dea14ad889c028fd8b5cc5923e3b3f9b8e6bb3/Monks_Wall_Enhancement/New_Walls_Icons.png

Replaces the default wall names and icons with ones intended to be more clear; invisible walls becomes windows, ethereal walls becomes curtains.

This option can enabled or disabled in the module settings.

One-Way Doors

https://github.com/ironmonk88/monks-module-wiki/blob/f5e621a559baf7aaf2dcf559645cebda03b28e73/Monks_Wall_Enhancement/One_Way_Door.gif

Adds the option for one-way doors. If your door has a direction on it, then players can walk through the door one way, but it becomes a wall on the way back.

Please note, the direction of these one-way doors works opposite from how normal one way walls do.

Snap to Closest Wall Point

https://github.com/ironmonk88/monks-module-wiki/blob/3b19ed4828a974383c6e66c822857ad4e533fa97/Monks_Wall_Enhancement/Snap_to_Nearest_Wall_Point.png

Adds a toggle that will make wall points snap to the nearest wall point.

See Walls on Other Layers

https://github.com/ironmonk88/monks-module-wiki/blob/78724a5bb6b95b310fa46fd53bf854f4b6323e69/Monks_Wall_Enhancement/Toggle_Walls_Display.png

Adds the Toggle Walls Display button to the wall layer; turning this on enables you to see walls while on other layers.

Wall Hotkeys Support

Adds the option to set up hotkeys to quickly swap your currently draw-able wall type.

Scene Configuration Window Additions

A few additional functions included here, as they are likely used less often and don't need to be in the main wall tools.

Wall Off Scene

Creates walls of your last selected type around the edges of the scene.

Close All Doors

Closes all the doors on the scene.

This also removes the core Close All Doors from the Walls layer tools.

Bug Reporting

Please feel free to contact me on Discord if you have any questions or concerns. ironmonk88#4075

If submitting a ticket, please do so on this module's GitHub here.

License

This Foundry VTT module, written by Ironmonk, is licensed under GNU GPLv3.0, supplemented by Commons Clause.

This work is licensed under Foundry Virtual Tabletop EULA - Limited License Agreement for module development v 0.1.6.