newgrf.c
changeset 1922 797081e56d13
parent 1908 bc48a30aba72
child 1968 6e2e29505de0
--- a/newgrf.c	Mon Jun 06 21:32:04 2005 +0000
+++ b/newgrf.c	Mon Jun 06 22:44:11 2005 +0000
@@ -353,9 +353,17 @@
 		case 0x1E: { /* Callback */
 			FOR_EACH_OBJECT {
 				byte callbacks = grf_load_byte(&buf);
+
 				rvi[i].callbackmask = callbacks;
 			}
 		} break;
+		case 0x21: { /* Shorter vehicle */
+			FOR_EACH_OBJECT {
+				byte shorten_factor = grf_load_byte(&buf);
+
+				rvi[i].shorten_factor = shorten_factor;
+			}
+		} break;
 		case 0x22: { /* Visual effect */
 			// see note in engine.h about rvi->visual_effect
 			FOR_EACH_OBJECT {
@@ -377,7 +385,6 @@
 		case 0x1C:	/* Refit cost */
 		case 0x1F:	/* Tractive effort */
 		case 0x20:	/* Air drag */
-		case 0x21:	/* Shorter tenders */
 		case 0x24:	/* High byte of vehicle weight */
 		case 0x25:	/* User-defined bit mask to set when checking veh. var. 42 */
 		case 0x26:	/* Retire vehicle early */