Difference between revisions of "VariationalAction2/Railtypes"
From GRFSpecs
Jump to navigationJump to search (Fix style and format) |
(variable 45) |
||
(5 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
==Introduction== |
==Introduction== |
||
− | ==Variables== |
+ | == Variables == |
{| |- |
{| |- |
||
− | !Variable |
+ | !Variable !![[GRFActionsDetailed|Size]]!!Version !! Description |
|- |
|- |
||
+ | |10||D||{{ottdp|1.3|ottdrev=r24367}}||Additional information for sprite selection - See [[Action3/Railtypes#Signal_sprites_.280B.29|Action3 Signals]] |
||
⚫ | |||
|- |
|- |
||
+ | |18||D||{{ottdp|1.3|ottdrev=r24367}}||Additional information for sprite selection - See [[Action3/Railtypes#Signal_sprites_.280B.29|Action3 Signals]] |
||
⚫ | |||
|- |
|- |
||
⚫ | |||
⚫ | |||
|- |
|- |
||
⚫ | |||
⚫ | |||
+ | |- |
||
⚫ | |||
+ | |- |
||
⚫ | |||
+ | |- |
||
+ | |44||B||{{ottdp|1.2|ottdrev=r23866}}||[[TownZones|Town zone]] of the tile. (Only available for level crossings and depots.) |
||
+ | |- |
||
+ | |45||D||{{ottdp|15}}||Track types |
||
|} |
|} |
||
⚫ | |||
− | Available in OpenTTD r19056 |
||
⚫ | |||
− | |||
⚫ | |||
⚫ | |||
'''Format:''' byte |
'''Format:''' byte |
||
Line 34: | Line 40: | ||
|} |
|} |
||
− | ===Enhanced tunnels (41)=== |
+ | === Enhanced tunnels (41) === |
'''Format:''' byte |
'''Format:''' byte |
||
Line 40: | Line 46: | ||
This variable will always return 0 and is reserved for future use with enhanced tunnels. |
This variable will always return 0 and is reserved for future use with enhanced tunnels. |
||
− | ===Level crossing status (42)=== |
+ | === Level crossing status (42) === |
'''Format:''' byte |
'''Format:''' byte |
||
This variable returns 1, if a crossing is closed. If the crossing is open or the tile is no level crossing, the return value is 0. |
This variable returns 1, if a crossing is closed. If the crossing is open or the tile is no level crossing, the return value is 0. |
||
+ | |||
+ | === Track types (45) === |
||
+ | |||
+ | '''Format:''' __RRttrr |
||
+ | * rr: Translated roadtype. |
||
+ | * tt: Translated tramtype. |
||
+ | * RR: Translated railtype. |
||
+ | * __: reserved for future use |
||
+ | |||
+ | Special values for rr, tt, RR: |
||
+ | * 0xFF: Track not present on tile. |
||
+ | * 0xFE: Track present, but no matching entry in translation table. |
||
==Example== |
==Example== |
Latest revision as of 11:29, 13 April 2025
Introduction
Variables
Variable | Size | Version | Description |
---|---|---|---|
10 | D | ![]() ![]() |
Additional information for sprite selection - See Action3 Signals |
18 | D | ![]() ![]() |
Additional information for sprite selection - See Action3 Signals |
40 | B | ![]() ![]() |
Terrain type: 0 normal, 1 desert, 2 rainforest, 4 on or above snowline. |
41 | B | ![]() ![]() |
Enhanced tunnels; entrance has track above. Always 0 in OpenTTD. |
42 | B | ![]() ![]() |
Level crossing status: 0 if open (or not a crossing), 1 if closed. |
43 | D | ![]() ![]() |
Depot construction date (long format, 0 based); other: current date |
44 | B | ![]() ![]() |
Town zone of the tile. (Only available for level crossings and depots.) |
45 | D | ![]() ![]() |
Track types |
Description
Terrain type (40)
Format: byte
value | Meaning |
---|---|
0 | normal tile |
1 | desert tile |
2 | rain forest tile |
4 | tile on or above snow line |
Enhanced tunnels (41)
Format: byte
This variable will always return 0 and is reserved for future use with enhanced tunnels.
Level crossing status (42)
Format: byte
This variable returns 1, if a crossing is closed. If the crossing is open or the tile is no level crossing, the return value is 0.
Track types (45)
Format: __RRttrr
- rr: Translated roadtype.
- tt: Translated tramtype.
- RR: Translated railtype.
- __: reserved for future use
Special values for rr, tt, RR:
- 0xFF: Track not present on tile.
- 0xFE: Track present, but no matching entry in translation table.