summaryrefslogtreecommitdiff
path: root/newgrf.c
diff options
context:
space:
mode:
authorpeter1138 <peter1138@openttd.org>2006-05-17 08:20:36 +0000
committerpeter1138 <peter1138@openttd.org>2006-05-17 08:20:36 +0000
commit7fb02749acdf2a38eb6de89fd27b4fb8eada6a5c (patch)
tree86473fe61b5bbbf5466a59213c097725714ee861 /newgrf.c
parentfc3d7146218c0915d0ea60757172a1f311574658 (diff)
downloadopenttd-7fb02749acdf2a38eb6de89fd27b4fb8eada6a5c.tar.xz
(svn r4896) - NewGRF: add support for vehicle property 0x25 (user defined data) used by variable 0x42.
Diffstat (limited to 'newgrf.c')
-rw-r--r--newgrf.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/newgrf.c b/newgrf.c
index f304ba60f..b17897829 100644
--- a/newgrf.c
+++ b/newgrf.c
@@ -437,6 +437,10 @@ static bool RailVehicleChangeInfo(uint engine, int numinfo, int prop, byte **buf
}
break;
+ case 0x25: /* User-defined bit mask to set when checking veh. var. 42 */
+ FOR_EACH_OBJECT rvi[i].user_def_data = grf_load_byte(&buf);
+ break;
+
case 0x27: /* Miscellaneous flags */
FOR_EACH_OBJECT ei[i].misc_flags = grf_load_byte(&buf);
break;
@@ -454,7 +458,6 @@ static bool RailVehicleChangeInfo(uint engine, int numinfo, int prop, byte **buf
case 0x1C: /* Refit cost */
case 0x1F: /* Tractive effort */
case 0x20: /* Air drag */
- case 0x25: /* User-defined bit mask to set when checking veh. var. 42 */
case 0x26: /* Retire vehicle early */
/* TODO */
FOR_EACH_OBJECT grf_load_byte(&buf);