equal
deleted
inserted
replaced
1005 int i; |
1005 int i; |
1006 bool ret = false; |
1006 bool ret = false; |
1007 |
1007 |
1008 switch (prop) { |
1008 switch (prop) { |
1009 case 0x08: /* Year of availability */ |
1009 case 0x08: /* Year of availability */ |
1010 FOR_EACH_OBJECT _bridge[brid + i].avail_year = BASE_YEAR + grf_load_byte(&buf); |
1010 FOR_EACH_OBJECT _bridge[brid + i].avail_year = ORIGINAL_BASE_YEAR + grf_load_byte(&buf); |
1011 break; |
1011 break; |
1012 |
1012 |
1013 case 0x09: /* Minimum length */ |
1013 case 0x09: /* Minimum length */ |
1014 FOR_EACH_OBJECT _bridge[brid + i].min_length = grf_load_byte(&buf); |
1014 FOR_EACH_OBJECT _bridge[brid + i].min_length = grf_load_byte(&buf); |
1015 break; |
1015 break; |
1175 case GSF_SHIP: |
1175 case GSF_SHIP: |
1176 case GSF_AIRCRAFT: |
1176 case GSF_AIRCRAFT: |
1177 /* Common properties for vehicles */ |
1177 /* Common properties for vehicles */ |
1178 switch (prop) { |
1178 switch (prop) { |
1179 case 0x00: /* Introduction date */ |
1179 case 0x00: /* Introduction date */ |
1180 FOR_EACH_OBJECT ei[i].base_intro = grf_load_word(&buf); |
1180 FOR_EACH_OBJECT ei[i].base_intro = grf_load_word(&buf) + DAYS_TILL_ORIGINAL_BASE_YEAR; |
1181 break; |
1181 break; |
1182 |
1182 |
1183 case 0x02: /* Decay speed */ |
1183 case 0x02: /* Decay speed */ |
1184 FOR_EACH_OBJECT SB(ei[i].unk2, 0, 7, grf_load_byte(&buf) & 0x7F); |
1184 FOR_EACH_OBJECT SB(ei[i].unk2, 0, 7, grf_load_byte(&buf) & 0x7F); |
1185 break; |
1185 break; |