--- a/newgrf.c Thu Dec 28 11:52:12 2006 +0000
+++ b/newgrf.c Thu Dec 28 13:18:07 2006 +0000
@@ -416,6 +416,10 @@
FOR_EACH_OBJECT ei[i].callbackmask = grf_load_byte(&buf);
break;
+ case 0x1F: /* Tractive effort coefficient */
+ FOR_EACH_OBJECT rvi[i].tractive_effort = grf_load_byte(&buf);
+ break;
+
case 0x21: /* Shorter vehicle */
FOR_EACH_OBJECT rvi[i].shorten_factor = grf_load_byte(&buf);
break;
@@ -466,7 +470,6 @@
/* TODO */
/* Fall-through for unimplemented one byte long properties. */
- case 0x1F: /* Tractive effort */
case 0x20: /* Air drag */
case 0x26: /* Retire vehicle early */
/* TODO */
@@ -3692,3 +3695,4 @@
CalculateRefitMasks();
}
+