Skip to content

RampBase

Tile set holding the twenty plain ramps that carry ground between height levels.

Specification
Applies to
tile controls
File
theater control file
Section
[General]
Value
integer
When omitted
-1The role stays unresolved, because no tile set number can match it, and every shape but the first derives a tile index landing somewhere in the theater's first nineteen tiles.

The set holds one piece per ramp shape, in the order the ramp shapes are numbered, so the tile for a given shape is this role plus the shape number minus one. Whenever the engine has decided what shape a cell’s ground should be and needs the artwork for it, that is the arithmetic it does. Theater control files explains how a [General] role is resolved to a live tile index.

Four paths do it. A crater smooths its rim into ramps after terrain is deformed; a veinhole monster dishes the nine cells around itself the same way as it takes root; the transition pass restores the plain piece to a ramp cell whose neighbors along the ramp’s axis are ramps as well, taking a piece from RampSmooth when they are not; and stamping certain pieces of SlopeSetPieces substitutes a plain ramp for them on the affected subtiles. Random map generation uses the same arithmetic throughout its terrain pass.