Compilation
How it works
First, jasshelper compiles the code and checks it for errors. If everything succeeds, the resulting war3map.j is copied into the map/map folder, after which all files are packed into the map using w3x2lni.
Errors that occur during the process will be indicated via logging, or they may just yank the stool out from under your program and crash it.
The map won't be harmed during compilation — at least because backups are stored in .w3pm/backups, and because of jasshelper's standard backups.