-
Notifications
You must be signed in to change notification settings - Fork 105
Game Details
Roads are placed using the Line tool. Both a direct line and more rectangular one can be used. See
Per default, diagonal road edges are used. If you hold down the CTRL while placing roads, rectangular edges will be placed instead.
Hotkeys: Hold down SHIFT key to use straight line placement mode instead of diagonal line placement mode Hold down CTRL key to place straight road corners instead of diagonal ones
There are 3 TileSelection Modes:
Single This is the most used placement mode. Only one tile is selected at a time
Rectangular This is selects all tiles in a rectangular shape between the start and end point
Line A line from the start tile to the end tile is drawn. It is also possible, to draw only line in each direction by holding down the SHIFT key. When the SHIFT is held down, the first tile that's placed determines the direction in which the line will be placed. Try going back to the origin tile with your mouse and move it in another direction!
When placing tiles, the appropriate mode is chosen automatically. This is determined by the TileType Enum or by the selected tool.
TileTypes and their corresponding placement mode:
Placement Mode | TileType |
---|---|
SINGLE | DEFAULT |
WATER | |
LINE | AUTOTILE |
UNDERGROUND | |
RECTANGULAR | ZONES |
GROUNDDECORATION |
For tools, the rectangular selection mode is chosen for the demolish tool and for the water tool.
The Demolish tool removes all the buildings on the active layers that are underneath a rectangular selection. This includes buildings, roads, ground decoration and even zones. There are two sub-modes available. Holding down the SHIFT key while in demolish mode, will only remove Zones and leave everything else untouched, like the De-Zone tool. Holding down the CTRL key will only remove only ground decorations instead.
When in blueprint mode, this only remove pipes and such and not harm your buildings and vice versa.
With ground decoration, it's possible to have buildings with a transparent floor to choose from a multitude of ground decoration tiles. The json property groundDecoration (string array) defines if the building should place a ground decoration tile on the GROUNDDECORATION layer. See TileData.json documentation for details.
Behavior:
- If more than one tileID is specified and a random tile id is chosen and placed beneath this building upon placement.
- Demolishing a building will also demolish ground decoration
- Ground decoration is always overplacable
- Ground decoration is placed in a rectangular selection
- Placing a building on existing ground decoration that has groundTileDecoration specified in json will overwrite the existing decoration.
- Placing decoration on a building, no matter the size, will replace all the ground decoration underneath it.