src/newgrf.cpp
changeset 9453 0d9a6bee8bf3
parent 9450 9e7d05b0b1e5
child 9454 25e15b3ebf5a
equal deleted inserted replaced
9452:d901f00aeed6 9453:0d9a6bee8bf3
  3300 		switch (feature) {
  3300 		switch (feature) {
  3301 			case GSF_TRAIN:
  3301 			case GSF_TRAIN:
  3302 			case GSF_ROAD:
  3302 			case GSF_ROAD:
  3303 			case GSF_SHIP:
  3303 			case GSF_SHIP:
  3304 			case GSF_AIRCRAFT:
  3304 			case GSF_AIRCRAFT:
  3305 				if (id < GetEnginePoolSize()) {
  3305 				if (!generic) {
  3306 					Engine *e = GetNewEngine(_cur_grffile, (VehicleType)feature, id);
  3306 					Engine *e = GetNewEngine(_cur_grffile, (VehicleType)feature, id);
  3307 					StringID string = AddGRFString(_cur_grffile->grfid, e->index, lang, new_scheme, name, e->info.string_id);
  3307 					StringID string = AddGRFString(_cur_grffile->grfid, e->index, lang, new_scheme, name, e->info.string_id);
  3308 					e->info.string_id = string;
  3308 					e->info.string_id = string;
  3309 				} else {
  3309 				} else {
  3310 					AddGRFString(_cur_grffile->grfid, id, lang, new_scheme, name, id);
  3310 					AddGRFString(_cur_grffile->grfid, id, lang, new_scheme, name, id);