Difference between revisions of "VariationalAction2/Towns"

From GRFSpecs
Jump to navigationJump to search
(Fix style and format)
m (moved VarAction2Cities to VarAction2 Towns: Unify naming of things)
(No difference)

Revision as of 07:35, 15 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)

Example