VariationalAction2/Towns
From GRFSpecs
< VariationalAction2
Jump to navigationJump to searchRevision as of 07:35, 15 June 2011 by Planetmaker (talk | contribs) (moved VarAction2Cities to VarAction2 Towns: Unify naming of things)
Introduction
Variables
Variable | Size | Content |
---|---|---|
40 | B | Larger town effect on this town |
41 | B | Town index |
82 | W | Population |
94..9C | W*5 | 5 WORD values of the town zone radii |
B6 | W | number of buildings |
These are accessed by using a type 82/86/8A action 2 for stations, town buildings, or industries.
For other 80+x variables confer the town structure.
Description
Larger town effect (40)
This returns how the "largertowns" switch affects this town:
Value | Meaning |
---|---|
0 | largertowns is enabled, but it won't allow this town to grow larger than usual |
1 | largertowns is enabled, and it allows to grow this town larger |
2 | largertowns is disabled, so no towns are allowed to grow larger |
Town index (41)
This returns the index of the town in the town array. This value is between 0 and 69 (inclusive). You can use this value to treat some towns specially. (For example, the first town on the map can be considered the capital and you can allow a Parliament to be built there, but nowhere else)