Skip to content

Game Details

JimmySnails edited this page Apr 8, 2020 · 4 revisions

Game Details

Tools

Roads

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

Tile Placement Mode

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.

Demolish

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.

General

Ground Tiles

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.