tiletypes ========= Can be used for painting map tiles and is an interactive command, much like `liquids`. Some properties of existing tiles can be looked up with `probe`. If something goes wrong, `fixveins` may help. The tool works with two set of options and a brush. The brush determines which tiles will be processed. First set of options is the filter, which can exclude some of the tiles from the brush by looking at the tile properties. The second set of options is the paint - this determines how the selected tiles are changed. Both paint and filter can have many different properties including things like general shape (WALL, FLOOR, etc.), general material (SOIL, STONE, MINERAL, etc.), state of 'designated', 'hidden' and 'light' flags. The properties of filter and paint can be partially defined. This means that you can for example turn all stone fortifications into floors, preserving the material:: filter material STONE filter shape FORTIFICATION paint shape FLOOR Or turn mineral vein floors back into walls:: filter shape FLOOR filter material MINERAL paint shape WALL The tool also allows tweaking some tile flags:: paint hidden 1 paint hidden 0 This will hide previously revealed tiles (or show hidden with the 0 option). More recently, the tool supports changing the base material of the tile to an arbitrary stone from the raws, by creating new veins as required. Note that this mode paints under ice and constructions, instead of overwriting them. To enable, use:: paint stone MICROCLINE This mode is incompatible with the regular ``material`` setting, so changing it cancels the specific stone selection:: paint material ANY Since different vein types have different drop rates, it is possible to choose which one to use in painting:: paint veintype CLUSTER_SMALL When the chosen type is ``CLUSTER`` (the default), the tool may automatically choose to use layer stone or lava stone instead of veins if its material matches the desired one. Any paint or filter option (or the entire paint or filter) can be disabled entirely by using the ANY keyword:: paint hidden ANY paint shape ANY filter material any filter shape any filter any You can use several different brushes for painting tiles: :point: a single tile :range: a rectangular range :column: a column ranging from current cursor to the first solid tile above :block: a DF map block - 16x16 tiles, in a regular grid Example:: range 10 10 1 This will change the brush to a rectangle spanning 10x10 tiles on one z-level. The range starts at the position of the cursor and goes to the east, south and up. For more details, use ``tiletypes help``.