The Fortify framework allows server admins or mission makers to give players the ability to place fortifications through self-interaction, using the `Fortify Tool`.
### 1.1 Chat commands
If the Fortify module is present in the mission, server admins can use chat commands to set-up or change the different parameters. Useful to give players additional resources based on progress on the mission for example.
-`#ace-fortify on` turns fortify mode on
-`#ace-fortify off` turns fortify mode off
-`#ace-fortify west small 500` registers the "small" preset for the west side with a budget of 500
-`#ace-fortify west medium` registers the "medium" preset for the west side with no budget
-`#ace-fortify o big` registers the "big" preset for the east side with no budget
## 1.2 Adding custom presets
There are two ways of adding custom presets to your mission, either via code or through desciption.ext.
Then you will have to set the mission preset to `myMissionObjects` by either using the Fortify editor module or the chat command: `#ace-fortify blufor myMissionObjects`.
To verify that an object isn't above a certain terrain height we can check the height of the object before it is confirmed as placed. Returning `false` from the code block means that placement is not allowed.