From f2cda44d2e3c55069279ad3e03aeb5d2a7f0f35c Mon Sep 17 00:00:00 2001 From: KUDr Date: Fri, 17 Nov 2006 19:31:44 +0000 Subject: (svn r7195) -Feature: [FS#297, optional elrails] New patches/vehicles option 'disable electrified railways'. (original patch by maedhros, ideas: peter1138, Darkvater, Rubidium, Patrick, Eddi|zuHause, ..) --- road_cmd.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'road_cmd.c') diff --git a/road_cmd.c b/road_cmd.c index 7828d0abc..5f0276c16 100644 --- a/road_cmd.c +++ b/road_cmd.c @@ -430,6 +430,9 @@ int32 DoConvertStreetRail(TileIndex tile, RailType totype, bool exec) if (GetRailTypeCrossing(tile) == totype) return CMD_ERROR; + // 'hidden' elrails can't be downgraded to normal rail when elrails are disabled + if (_patches.disable_elrails && totype == RAILTYPE_RAIL && GetRailTypeCrossing(tile) == RAILTYPE_ELECTRIC) return CMD_ERROR; + if (exec) { SetRailTypeCrossing(tile, totype); MarkTileDirtyByTile(tile); -- cgit v1.2.3-54-g00ecf