Difference between revisions of "VariationalAction2/Canals"

From GRFSpecs
Jump to navigationJump to search
m (4 revisions)
 
(10 intermediate revisions by 6 users not shown)
Line 1: Line 1:
  +
==Introduction==
   
'''''Variational Action 2 Variables for Canals'''''
+
== Variables ==
   
  +
{|
=Variational Action 2 Variables for Canals=
 
  +
|-
  +
!'''Variable'''
  +
!'''Version'''
 
![[GRFActionsDetailed|'''Size''']]
  +
!'''Content'''
  +
|-
  +
|80
  +
|{{ottdp|0.6|2.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
  +
|{{ottdp|0.6|2.5}}
  +
|B
 
|Terrain type: 0 normal, 1 desert, 2 rainforest, 4 on or above snowline
  +
|-
  +
|82
  +
|{{ottdp|1.4|2.5|ottdrev=r25229}}
  +
|B
  +
|Dike map
  +
|-
  +
|83
  +
|{{ottdp|0.6|2.6|ttdprev=r1562}}
  +
|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)
||'''Variable'''|'''Version'''|[[GRFActionsDetailed|'''Size''']]|'''Content'''
 
   
  +
== Description ==
80| |B|Height above ground, top parts of locks have the same height as the lower parts.
 
   
  +
=== Dike map (0x82) ===
81| |B|Terrain type: 0 normal, 1 desert, 2 rainforest, 4 on or above snowline
 
  +
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
  +
|}
  +
{{ttdp|}} In TTDPatch this variable is for internal use only.
   
  +
==Example==
82| |B|reversed for internal usage, dikemap
 
 
83|a|B|Random byte for plain canals and river tiles, otherwise zero (under bridges as example, or old savegames)||
 
 
(a) 2.6 r1562
 
 
Variational Action 2 are available for IDs 0/1/2/5/6  (Watercliffs, Locks, Dikes, River Slopes, River waterside)
 

Latest revision as of 21:46, 6 May 2013

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