Add setting for whether non-leading train engines keep custom names
This commit is contained in:
@@ -2219,7 +2219,9 @@ CommandCost CmdMoveRailVehicle(TileIndex tile, DoCommandFlag flags, uint32 p1, u
|
||||
/* Remove stuff not valid anymore for non-front engines. */
|
||||
DeleteVehicleOrders(src);
|
||||
src->unitnumber = 0;
|
||||
src->name.clear();
|
||||
if (!_settings_game.vehicle.non_leading_engines_keep_name) {
|
||||
src->name.clear();
|
||||
}
|
||||
if (HasBit(src->vehicle_flags, VF_HAVE_SLOT)) {
|
||||
TraceRestrictRemoveVehicleFromAllSlots(src->index);
|
||||
ClrBit(src->vehicle_flags, VF_HAVE_SLOT);
|
||||
|
||||
Reference in New Issue
Block a user