|
@@ -2010,138 +2010,138 @@ static const uint16 _housetype_remove_ra
|
|
|
60, 60, 80, 80, 230, 230, 80, 80,
|
|
|
110, 110, 160, 160, 160, 160, 105, 105,
|
|
|
135, 135, 200, 200, 200, 200, 80, 80,
|
|
|
80, 30, 95, 200, 80, 95, 95, 140,
|
|
|
140, 95, 150, 200, 90, 50, 75, 75,
|
|
|
75, 75, 130, 80, 80, 130, 45, 45,
|
|
|
130, 130, 130, 70, 65, 95,
|
|
|
};
|
|
|
assert_compile(lengthof(_housetype_remove_ratingmod) == HOUSE_MAX);
|
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
byte min,max;
|
|
|
Year min, max;
|
|
|
} HousetypeYear;
|
|
|
|
|
|
static const HousetypeYear _housetype_years[] = {
|
|
|
{43, 255},
|
|
|
{37, 255},
|
|
|
{48, 255},
|
|
|
{0, 255},
|
|
|
{55, 255},
|
|
|
{55, 255},
|
|
|
{0, 255},
|
|
|
{39, 255},
|
|
|
{39, 255},
|
|
|
{25, 255},
|
|
|
{25, 255},
|
|
|
{0, 255},
|
|
|
{15, 255},
|
|
|
{31, 255},
|
|
|
{10, 40},
|
|
|
{10, 40},
|
|
|
{10, 40},
|
|
|
{57, 255},
|
|
|
{63, 255},
|
|
|
{65, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 31},
|
|
|
{0, 32},
|
|
|
{11, 255},
|
|
|
{15, 255},
|
|
|
{43, 255},
|
|
|
{0, 35},
|
|
|
{53, 255},
|
|
|
{0, 255},
|
|
|
{38, 255},
|
|
|
{38, 255},
|
|
|
{38, 255},
|
|
|
{38, 255},
|
|
|
{80, 255},
|
|
|
{0, 40},
|
|
|
{0, 40},
|
|
|
{25, 255},
|
|
|
{63, 255},
|
|
|
{63, 255},
|
|
|
{63, 255},
|
|
|
{63, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 43},
|
|
|
{0, 43},
|
|
|
{46, 255},
|
|
|
{46, 255},
|
|
|
{50, 255},
|
|
|
{50, 255},
|
|
|
{54, 255},
|
|
|
{54, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 40},
|
|
|
{0, 40},
|
|
|
{52, 255},
|
|
|
{52, 255},
|
|
|
{52, 255},
|
|
|
{52, 255},
|
|
|
{43, 255},
|
|
|
{43, 255},
|
|
|
{58, 255},
|
|
|
{58, 255},
|
|
|
{47, 255},
|
|
|
{47, 255},
|
|
|
{47, 255},
|
|
|
{47, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{53, 255},
|
|
|
{42, 255},
|
|
|
{64, 255},
|
|
|
{64, 255},
|
|
|
{0, 255},
|
|
|
{73, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{0, 255},
|
|
|
{ 1963, MAX_YEAR },
|
|
|
{ 1957, MAX_YEAR },
|
|
|
{ 1968, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 1975, MAX_YEAR },
|
|
|
{ 1975, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 1959, MAX_YEAR },
|
|
|
{ 1959, MAX_YEAR },
|
|
|
{ 1945, MAX_YEAR },
|
|
|
{ 1945, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 1935, MAX_YEAR },
|
|
|
{ 1951, MAX_YEAR },
|
|
|
{ 1930, 1960 },
|
|
|
{ 1930, 1960 },
|
|
|
{ 1930, 1960 },
|
|
|
{ 1977, MAX_YEAR },
|
|
|
{ 1983, MAX_YEAR },
|
|
|
{ 1985, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, 1951 },
|
|
|
{ 0, 1952 },
|
|
|
{ 1941, MAX_YEAR },
|
|
|
{ 1945, MAX_YEAR },
|
|
|
{ 1963, MAX_YEAR },
|
|
|
{ 0, 1955 },
|
|
|
{ 1973, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 1958, MAX_YEAR },
|
|
|
{ 1958, MAX_YEAR },
|
|
|
{ 1958, MAX_YEAR },
|
|
|
{ 1958, MAX_YEAR },
|
|
|
{ 1950, MAX_YEAR },
|
|
|
{ 0, 1960 },
|
|
|
{ 0, 1960 },
|
|
|
{ 1945, MAX_YEAR },
|
|
|
{ 1983, MAX_YEAR },
|
|
|
{ 1983, MAX_YEAR },
|
|
|
{ 1983, MAX_YEAR },
|
|
|
{ 1983, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, 1963 },
|
|
|
{ 0, 1963 },
|
|
|
{ 1966, MAX_YEAR },
|
|
|
{ 1966, MAX_YEAR },
|
|
|
{ 1970, MAX_YEAR },
|
|
|
{ 1970, MAX_YEAR },
|
|
|
{ 1974, MAX_YEAR },
|
|
|
{ 1974, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, 1960 },
|
|
|
{ 0, 1960 },
|
|
|
{ 1972, MAX_YEAR },
|
|
|
{ 1972, MAX_YEAR },
|
|
|
{ 1972, MAX_YEAR },
|
|
|
{ 1972, MAX_YEAR },
|
|
|
{ 1963, MAX_YEAR },
|
|
|
{ 1963, MAX_YEAR },
|
|
|
{ 1978, MAX_YEAR },
|
|
|
{ 1978, MAX_YEAR },
|
|
|
{ 1967, MAX_YEAR },
|
|
|
{ 1967, MAX_YEAR },
|
|
|
{ 1967, MAX_YEAR },
|
|
|
{ 1967, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 1973, MAX_YEAR },
|
|
|
{ 1962, MAX_YEAR },
|
|
|
{ 1984, MAX_YEAR },
|
|
|
{ 1984, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 1993, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
{ 0, MAX_YEAR },
|
|
|
};
|
|
|
assert_compile(lengthof(_housetype_years) == HOUSE_MAX);
|
|
|
|
|
|
static const byte _housetype_cargo_passengers[] = {
|
|
|
8, 8, 8, 2, 10,10,4, 6,
|
|
|
6, 2, 2, 2, 2, 8, 6, 6,
|
|
|
6, 10,6, 6, 4, 4, 4, 4,
|
|
|
3, 3, 3, 7, 8, 6, 8, 8,
|
|
|
4, 4, 4, 4, 8, 3, 3, 8,
|
|
|
8, 8, 8, 8, 5, 5, 3, 3,
|
|
|
3, 3, 8, 8, 9, 9,10, 10,
|
|
|
2, 2, 3, 3, 2, 2, 3, 3,
|