mirror of https://github.com/OpenTTD/OpenTTD
(svn r16263) -Change: Interpret setting bridge property 08 to 0 as always available.
parent
8d22e4bec3
commit
294d7ee9d6
|
@ -1356,9 +1356,12 @@ static ChangeInfoResult BridgeChangeInfo(uint brid, int numinfo, int prop, byte
|
||||||
BridgeSpec *bridge = &_bridge[brid + i];
|
BridgeSpec *bridge = &_bridge[brid + i];
|
||||||
|
|
||||||
switch (prop) {
|
switch (prop) {
|
||||||
case 0x08: // Year of availability
|
case 0x08: { // Year of availability
|
||||||
bridge->avail_year = ORIGINAL_BASE_YEAR + grf_load_byte(&buf);
|
/* We treat '0' as always available */
|
||||||
|
byte year = grf_load_byte(&buf);
|
||||||
|
bridge->avail_year = (year > 0 ? ORIGINAL_BASE_YEAR + year : 0);
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
case 0x09: // Minimum length
|
case 0x09: // Minimum length
|
||||||
bridge->min_length = grf_load_byte(&buf);
|
bridge->min_length = grf_load_byte(&buf);
|
||||||
|
|
Loading…
Reference in New Issue