changeset 17886:9a2bf82dbf36 draft

(svn r22682) -Fix: [NewGRF] Disallow accessing variable 1B due to desync reasons.
author frosch <frosch@openttd.org>
date Fri, 22 Jul 2011 18:59:10 +0000
parents 3195a0a68f91
children ab6488dfe245
files src/newgrf.cpp
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/newgrf.cpp
+++ b/src/newgrf.cpp
@@ -5150,7 +5150,7 @@
 			return true;
 
 		case 0x11: // current rail tool type
-			*value = 0;
+			*value = 0; // constant fake value to avoid desync
 			return true;
 
 		case 0x12: // Game mode
@@ -5168,7 +5168,7 @@
 			return true;
 
 		case 0x1B: // Display options
-			*value = GB(_display_opt, 0, 6);
+			*value = 0x3F; // constant fake value to avoid desync
 			return true;
 
 		case 0x1D: // TTD Platform, 00=TTDPatch, 01=OpenTTD
@@ -5183,7 +5183,7 @@
 			if (_cur_grffile->traininfo_vehicle_width == VEHICLEINFO_FULL_VEHICLE_WIDTH) SetBit(*value, GMB_TRAIN_WIDTH_32_PIXELS);
 			return true;
 
-		/* case 0x1F: // locale dependent settings not implemented */
+		/* case 0x1F: // locale dependent settings not implemented to avoid desync */
 
 		case 0x20: // snow line height
 			*value = _settings_game.game_creation.landscape == LT_ARCTIC ? GetSnowLine() : 0xFF;