# HG changeset patch # User peter1138 # Date 1161622862 0 # Node ID f67f27fb122f6f3a2bd2275986fdd1c94c2b1037 # Parent 28d99793464206a4a8efd98d5173f8f4e95dbded (svn r6906) - Fix [FS#370]: Clear 'large plane' flag if 'helicopter' flag is set. (mart3p) diff -r 28d997934642 -r f67f27fb122f newgrf.c --- a/newgrf.c Mon Oct 23 16:47:20 2006 +0000 +++ b/newgrf.c Mon Oct 23 17:01:02 2006 +0000 @@ -736,7 +736,13 @@ break; case 0x09: /* Helicopter */ - FOR_EACH_OBJECT SB(avi[i].subtype, 0, 1, (grf_load_byte(&buf) != 0 ? 1 : 0)); + FOR_EACH_OBJECT { + if (grf_load_byte(&buf) == 0) { + avi[i].subtype = 0; + } else { + SB(avi[i].subtype, 0, 1, 1); + } + } break; case 0x0A: /* Large */