# HG changeset patch # User miham # Date 1100653755 0 # Node ID 778ed2e8de1ce4fa61289dd7f0095d98d22a0e9d # Parent 4e71a04a7fcec139fa9b20469e506deff04b9887 (svn r649) Support for custom rail vehicle refit bitmasks. (pasky) diff -r 4e71a04a7fce -r 778ed2e8de1c grfspecial.c --- a/grfspecial.c Wed Nov 17 01:00:04 2004 +0000 +++ b/grfspecial.c Wed Nov 17 01:09:15 2004 +0000 @@ -348,13 +348,15 @@ rvi[i].engclass = engclass; } } break; + case 0x1D: { /* Refit cargo */ + FOR_EACH_OBJECT { + uint32 refit_mask = grf_load_dword(&buf); + + _engine_refit_masks[engine + i] = refit_mask; + } + } break; /* TODO */ - /* Fall-through for unimplemented four bytes long properties. */ - case 0x1D: /* Refit cargo */ - FOR_EACH_OBJECT { - grf_load_word(&buf); - } /* Fall-through for unimplemented two bytes long properties. */ case 0x1B: /* Powered wagons power bonus */ FOR_EACH_OBJECT {