VariationalAction2/Canals

From GRFSpecs
< VariationalAction2
Revision as of 21:46, 6 May 2013 by Planetmaker (talk | contribs) (→‎Dike map (0x82))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Introduction

Variables

Variable Version Size Content
80 Supported by OpenTTD 0.60.6 Supported by TTDPatch 2.52.5 B Height above ground, top parts of locks have the same height as the lower parts. Note: this returns height in increments of 1 (and not 8)
81 Supported by OpenTTD 0.60.6 Supported by TTDPatch 2.52.5 B Terrain type: 0 normal, 1 desert, 2 rainforest, 4 on or above snowline
82 Supported by OpenTTD 1.4 (r25229)1.4 Supported by TTDPatch 2.52.5 B Dike map
83 Supported by OpenTTD 0.60.6 Supported by TTDPatch 2.6 (r1562)2.6 B Random byte for plain canals and river tiles, otherwise zero (under bridges as example, or old savegames)

Variational Action 2 are available for IDs 0/1/2/5/6  (Watercliffs, Locks, Dikes, River Slopes, River waterside)

Description

Dike map (0x82)

The variable returns the sides and edges at which the water has a dike, i.e. no connection to water. The variable is a bitset where single bits indicate a dike towards the eight adjacent tiles:

Bit Value Direction
0 1 North-East
1 2 South-East
2 4 South-West
3 8 North-West
4 16 East
5 32 South
6 64 West
7 128 North

Supported by TTDPatch In TTDPatch this variable is for internal use only.

Example