Difference between revisions of "VariationalAction2/Towns"
From GRFSpecs
Jump to navigationJump to searchm (7 revisions) |
(Fix style and format) |
||
| Line 1: | Line 1: | ||
| + | ==Introduction== |
||
| + | ==Variables== |
||
| − | '''''Variational Action 2 Variables for Cities''''' |
||
| + | {| |- |
||
| − | =Variational Action 2 Variables for Cities= |
||
| ⚫ | |||
| + | |- |
||
| ⚫ | |||
| + | |- |
||
| ⚫ | |||
| + | |- |
||
| ⚫ | |||
| + | |- |
||
| ⚫ | |||
| + | |- |
||
| ⚫ | |||
| + | |} |
||
These are accessed by using a type 82/86/8A action 2 for stations, town buildings, or industries. |
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 [http://marcin.ttdpatch.net/sv1codec/TTD-locations.html#_TownArray|TTD town structure]. |
For other 80+x variables confer the [http://marcin.ttdpatch.net/sv1codec/TTD-locations.html#_TownArray|TTD town structure]. |
||
| + | ==Description== |
||
| − | ==Larger town effect (40)== |
+ | ===Larger town effect (40)=== |
This returns how the "largertowns" switch affects this town: |
This returns how the "largertowns" switch affects this town: |
||
| + | {| |- |
||
| − | + | !Value!!Meaning |
|
| + | |- |
||
| ⚫ | |||
| + | |- |
||
| ⚫ | |||
| + | |- |
||
| ⚫ | |||
| + | |} |
||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| + | ==Example== |
||
| ⚫ | |||
| − | |||
| ⚫ | |||
| − | |||
| ⚫ | |||
Revision as of 13:28, 14 June 2011
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)