Changeset - r20914:40c3c6e00183
[Not reviewed]
master
0 1 0
rubidium - 11 years ago 2013-11-09 10:45:05
rubidium@openttd.org
(svn r25961) -Fix [FS#5779]: [NewGRF] A powered rail type implies it is compatible as well, but some NewGRF didn't state that causing the path reservation code to bail out in some cases because there wasn't a compatible path
1 file changed with 1 insertions and 1 deletions:
0 comments (0 inline, 0 general)
src/newgrf.cpp
Show inline comments
 
@@ -3969,8 +3969,8 @@ static ChangeInfoResult RailTypeChangeIn
 
					RailType rt = GetRailTypeByLabel(BSWAP32(label), false);
 
					if (rt != INVALID_RAILTYPE) {
 
						switch (prop) {
 
							case 0x0F: SetBit(rti->powered_railtypes, rt); // Powered implies compatible.
 
							case 0x0E: SetBit(rti->compatible_railtypes, rt);            break;
 
							case 0x0F: SetBit(rti->powered_railtypes, rt);               break;
 
							case 0x18: SetBit(rti->introduction_required_railtypes, rt); break;
 
							case 0x19: SetBit(rti->introduces_railtypes, rt);            break;
 
						}
0 comments (0 inline, 0 general)