TTFIL zsz_street.ttt

   1  # { [ (
   2
   3  {FILELEVEL=1?
   4    $BGCOLOR #111122
   5    $OPTGDEF 1
   6    $STARTTIME 0.4
   7  }
   8
   9  $REQUIRE ZSZ_DEF.TTT
  10  $REQUIRE TRAINDEF.TTT
  11  $REQUIRE STREETDEF.TTT
  12  ###############################################################################
  13  #
  14  #  Street
  15  #
  16  #------------------------------------------------------------------------------
  17  #
  18  # Buses (without the british buses scaled down from large scale)
  19  #
  20  #------------------------------------------------------------------------------
  21  $SECTION                                                                                                \
  22      NAME=ST_BUS;                                                                                        \
  23      LC=1; DY=70;
  24  #
  25  # Volán = hungarian busses
  26  #
  27  # $GROUP LC=1; W=A; NAME=VOLAN;
  28    M=FOLLOW;                                                                                             \
  29      C=(MAU_IK66;MAU_IK55;MAU_IK620;MAU_IK630P;MAU_IK620G;VB_IK266O;VB_SKODA;VB_IK260;VB_IK260B;         \
  30        VB_IK280);                                                                                        \
  31      D=R;
  32    M=FOLLOW;                                                                                             \
  33      C=(VB_6;VB_4;VB_3;VB_2;VB_1;VB_5E;VB_5F;VB_5D;VB_5C;VB_5B;VB_5A;VB_5;VOLAN;VB_A;VB_B);              \
  34      D=R;
  35    M=FOLLOW;                                                                                             \
  36      C=(DUV_IK280B;DUV_IK435;HATVAN_IK260;SIO_IK415;SIO_E94;SZFV_IK280B;SZFV_IK435;SZOL_IK415;           \
  37        TAP_IK405; VESZ_N4014NF);                                                                         \
  38      D=R;
  39    TX=Volánbusz;                                                                                         \
  40      M=FOLLOW;                                                                                           \
  41      C=(IK260GYR;IK260_GY;IK260GYB;IK260B_GY;IK280GYR~HB;IK280GYB1~HB;IK280GYB2~HB;IK280200~HB;          \
  42        IK412_GY~HB;IK412_GY~TOM;IK415H_GY;IK417GY~HB;IK417GY~TOM;E94GY;RABASZ;RABACS;RABACSPR;           \
  43        RABACS100);                                                                                       \
  44      D=R;
  45    M=FOLLOW;                                                                                             \
  46      C=(VB_IK256;VB_IK260NA;VB_IK260NB;VB_IK263;IK266;VB_IK266;VB_IK415;VB_IK435;VB_IK435A;VB_IK438;     \
  47        VB_E94;VB_E94G;VB_RC;VB_RCG;VB_E95N;VB_E95;VB_E98;EUL_E98;EUL_E99DD);                             \
  48      D=R;
  49    TX=Alba Volán;                                                                                        \
  50      M=FOLLOW;                                                                                           \
  51      C=(ALBA_IK280R;ALBA_IKC80ESSO;ALBA_IK256;ALBA_IKC56;ALBA_IK415;ALBA_IK415A;ALBA_IKC63;              \
  52        ALBA_C83SPAR; ALBA_E94;ALBA_RC135);                                                               \
  53      D=R;
  54    M=FOLLOW;                                                                                             \
  55      C=(BAK_IK280;BAK_IK256;BAK_IK280N;BAK_E65;BORV_C56;BORV_E91;GEMV_IK250;HAJ_IK280T;HAJ_IK280F;       \
  56        HAJ_IK284A; JK_IK280B);                                                                           \
  57      D=R;
  58    TX=Kisalföld Volán;                                                                                   \
  59      M=FOLLOW;                                                                                           \
  60      C=(KALF_IK260A;KALF_IK260B;KALF_IK260C;KALF_IK263AO;KALF_IK263A;KALF_IK263;KALF_IK266; KALF_IK266F); \
  61      D=R;
  62    TX=Kisalföld Volán;                                                                                   \
  63      M=FOLLOW;                                                                                           \
  64      C=(KALF_IK280RF;KALF_IK280BH;KALF_IK280R;KALF_IK280B;KALF_IK280F;KALF_IK280RH;KALF_IK280I;          \
  65        KALF_IK284; KALF_IK250;KALF_IK256;KALF_IK284O);                                                   \
  66      D=R;
  67    TX=Kisalföld Volán;                                                                                   \
  68      M=FOLLOW;                                                                                           \
  69      C=(KALF_IK415F;KALF_IK415FH;KALF_IK417;KALF_E94;KALF_E95;KALF_RP091;KALF_RC;KALF_RP291P;            \
  70        KALF_RP291C; KALF_E98;KALF_E99DD);                                                                \
  71      D=R;
  72    M=FOLLOW;                                                                                             \
  73      C=(KOR_IK256;KOR_IK260B;KOR_IK260~HB;KOR_IK260~TOM;KOR_IK260C;KOR_IK263);                           \
  74      D=R;
  75    M=FOLLOW;                                                                                             \
  76      C=(KOR_IK280R4;KOR_IK280R1;KOR_IK280R2;KOR_IK280R3;KOR_IK280R6;KOR_IK280B~HB;KOR_IK280B~TOM);       \
  77      D=R;
  78    M=FOLLOW;                                                                                             \
  79      C=(KOR_IK415;KOR_IK415B;KOR_E65;KOR_E94;KOR_MAN;KOR_RCS;KOR_RC;KOR_RP291~TOM;KOR_RP291~HB);         \
  80      D=R;
  81    M=FOLLOW;                                                                                             \
  82      C=(NOGR_IK280;NOGR_IK283;NOGR_IK417P;PAN_E94;SOM_IK256;SOM_IK256A;SOM_IK260;SOM_IK266;SOM_E65);     \
  83      D=R;
  84    M=FOLLOW;                                                                                             \
  85      C=(SZAB_E95;SZAB_RC;SZAB_MAN;TV_IK260G;TV_IK280B;TV_IK417);                                         \
  86      D=R;
  87    TX=Vértes Volán;                                                                                      \
  88      M=FOLLOW;                                                                                           \
  89      C=(VERT_IK266;VERT_IK250;VERT_IK256;VERT_C56T;VERT_RC);                                             \
  90      D=R;
  91    TX=Zala Volán;                                                                                        \
  92      M=FOLLOW;                                                                                           \
  93      C=(ZALA_IK256;ZALA_IK260R;ZALA_IK260B;ZALA_IK263;ZALA_IK280R;ZALA_IK280N;ZALA_IK415;ZALA_IK415B;    \
  94        ZALA_IK415H);                                                                                     \
  95      D=R;
  96    TX=Zala Volán;                                                                                        \
  97      M=FOLLOW;                                                                                           \
  98      C=(ZALA_E94G;ZALA_E94GO;ZALA_E94;ZALA_E95;ZALA_E98;ZALA_RC;ZALA_RP291;ZALA_O);                      \
  99      D=R;
 100    M=FOLLOW;                                                                                             \
 101      C=(IK180_RABA;IK280_RABA;IK280_VK;IK294B;IK405;IK411P;IK412P1;IK412P2);                             \
 102      D=R;
 103    M=FOLLOW;                                                                                             \
 104      C=(IK417P1;IK417P2;IK435;E91_P1;E91_P2;E91_P3;E94_15);                                              \
 105      D=R;
 106  # $ENDGROUP
 107
 108    TX=Deutsche Reichspost;                                                                               \
 109      M=FOLLOW;                                                                                           \
 110      C=((DRP_O309;DRP_O5000;DRP_O6500)!|L;POST_NAG24OL;POST_NAG24);
 111
 112    TX=Deutsche Bundespost;                                                                               \
 113      M=FOLLOW;                                                                                           \
 114      C=4-7*(POST_O309|POST_O5000|POST_06500|POST_TU7|POST_TU11|POST_TU11U|POST_B6000T|                   \
 115        (POST_B6000T,POST_ROA30)|POST_B6000TG|(POST_B6500T,POST_B6500TT)|POST_B6500T|POST_B6500TE|        \
 116        POST_B6500TEG|POST_S13RU|POST_P13|POST_B1974|POST_O307)!|L;
 117
 118    TX=Deutsche Bundesbahn;                                                                               \
 119      M=FOLLOW;                                                                                           \
 120      C=(6-8*(DB_O309|DB_O5000|DB_06500|DB_P14|DB_P14R_AEG|DB_PRASIDENTG|DB_TU7|DB_TU11|DB_TU11U|         \
 121        DB_B110VR|DB_B110VRR|(DB_B6000T,DB_GT)|DB_B6000T|DB_B6000TG|(DB_B6000TU|DB_ROA30)|DB_B6000TU|     \
 122        (DB_B6500T|DB_B6500TT)|DB_B6500T|DB_B6500TE|DB_S13RU|DB_B6500TEG|DB_VG16|DB_B1974|                \
 123        DB_SL192_DOORNKAAT|DB_SG192|DB_O317K)!|L)|(2-4*DB_S240|DB_O303UL|DB_O307|DB_N416|DB_S215UL!|L);
 124
 125    AP=[TX=Bahnbus Hochstift GmbH][C=BBH_NU263K]|[TX=Busverkehr Ostwestfalen GmbH][C=BVOW_0530]|          \
 126        [TX=Nahverkehr Ostwestfalen GmbH][C=NVO_NU263K];
 127
 128    TX=Westfalen Bus GmbH;                                                                                \
 129      M=FOLLOW;                                                                                           \
 130      C=(WBUS_O407U;WBUS_NL222;WBUS_S315NF1;WBUS_S315NF;WBUS_S315NF2;WBUS_NU263K);
 131
 132    $DEF RBO_R=RBO_B96|RBO_B96W|RBO_B96_EINKAUFSZENTRUM1|RBO_B96_EINKAUFSZENTRUM2|RBO_B96_ZOLLNER|        \
 133        RBO_260L117|RBO_260L117P|RBO_260L117_BISCHOFSHOF|RBO_260L117_DIETZEL|RBO_260L117_GOTTFRIED|       \
 134        RBO_260L117_HORTEN|RBO_260L117_INES|RBO_260L117_LAUTERBACH|RBO_SU240B|RBO_SU240B_FICKENSCHER|     \
 135        RBO_SU240B_FRIEDENFELS|RBO_SU240_FRIMBERGER|RBO_SU240B_JAEGERMEISTER|RBO_SU240B_PIEPER|           \
 136        RBO_SU240B_REMA|RBO_SU240B_SCHMIDT_BANK|RBO_SU240B_STAHL_SCHAFF|RBO_SU240BW|                      \
 137        RBO_SU240BW_JAEGERMEISTER|RBO_SU240_DEININGER|RBO_SU240_FRIEDENFELS|RBO_SU240_JAEGERMEISTER|      \
 138        RBO_SU240_SPORT_FRANK|RBO_SU240_THERMA|RBO_SU242|RBO_SU242_GEALAN|RBO_SU242_MOEBEL_KAUFMANN|      \
 139        RBO_UL242|RBO_UL242_CASINO|RBO_UL272_AUTOHOPF|RBO_UL272_HOHBAUER|RBO_UL272_SPIELBANK|             \
 140        RBO_UL272_EISSTADION|RBO_UL272_STINNES|RBO_UL292_PARTNER|RBO_UL312|RBO_UL312_MARKTKAUF|           \
 141        RBO_UL313|RBO_NU313|RBO_NU313W|RBO_NU313CNG1|RBO_NU313CNG2|RBO_UL363|RBO_NU363|RBO_NU363W|        \
 142        RBO_O303_15RHD|RBO_O303_15RHS|RBO_O307P|RBO_O307P_BRANDL|RBO_O307P_HORTEN|RBO_O307P_JOSKA|        \
 143        RBO_O307P_MOEBEL_HIEN|RBO_O307P_MOEBEL_KAUFMANN|RBO_O307B|RBO_O307BW1|RBO_O307B_DONAU_EKZ1|       \
 144        RBO_O307B_DONAU_EKZ2|RBO_O307B_JAEGERMEISTER|RBO_O307B_MILCHWERKE1|RBO_O307B_MILCHWERKE2|         \
 145        RBO_O307B_OTTO_SCHMID|RBO_O307B_WKVBANK|RBO_O307_MITTELBAYERISCHE_ZEITUNG|RBO_O307_SPARKASSE|     \
 146        RBO_O307_TELEFON|RBO_O407B|RBO_O407B_PUSCH5|RBO_O407|RBO_O407_BAUMGARTNER2|                       \
 147        RBO_O407_BAUMGARTNER6|RBO_O407_BAUMGARTNER7|RBO_O407_DONAUGLAS4|RBO_O407_SPARKASSE3|RBO_O408A|    \
 148        RBO_N316L|RBO_N316LW|RBO_N316U|RBO_N316U1|RBO_N316UW|RBO_N316U2|RBO_N316U_EISSTADION|             \
 149        RBO_N316U_SPIELBANK|RBO_N316CNG|RBO_N316CNGW|RBO_N316CNG1|RBO_N4007|RBO_N4016|RBO_N4016_GOTZ|     \
 150        RBO_N4416CNG|RBO_SFR112A1|RBO_SFR112A|RBO_SFR112A_BIENENKORB|RBO_SFR112A_PASSAUCARD|              \
 151        RBO_SFR112A_SPIELBANK|RBO_S215ULB~AXS|RBO_S215UL_ADELSBACHER|RBO_S215UL_BETTWAREN|                \
 152        RBO_S215UL_GRUBERMALER|RBO_S215UL_KINDERWELT|RBO_S215UL_MOEBEL_KOECK|RBO_S215UL_RAIFFEISENBANK|   \
 153        RBO_S215UL_REICHEL|RBO_S215UL_SCHAERDING|RBO_S215UL_SPORT_MUHR|RBO_S215UL_WEINFURTNER|            \
 154        RBO_S215UL_WEINFURTNER2|RBO_S215UL_WIRTSDIRN|RBO_S215UL_WLS|RBO_S215UL~AXS|RBO_S215ULW|           \
 155        RBO_S215ULB1|RBO_S215UL_ALLKAUF|RBO_S215UL_BAUHAUS|RBO_S215UL_JOSKA|RBO_S215UL_JOSKA1|            \
 156        RBO_S215UL_KNIRPS|RBO_S215UL_MASTERS|RBO_S215UL_MATT|RBO_S215UL_MILCHWERKE|                       \
 157        RBO_S215UL_MOEBEL_GASSNER|RBO_S215UL_MUEHLDORFER|RBO_S215UL_OBI|RBO_S215UL_PUSCH|                 \
 158        RBO_S215UL_RICHTER_FRENZEL|RBO_S215UL_SCHILLER|RBO_S215UL_SENIOREN|RBO_S215UL_SPIELBANK|          \
 159        RBO_S215H|RBO_S215H_BUS_TOURISTIK|RBO_S215HD_BUS_TOURISTIK|RBO_S215HD|RBO_S215RL|RBO_S215HRI|     \
 160        RBO_S315UL~AXS|RBO_S315ULW|RBO_S315UL1|RBO_S315UL_EINKAUFSZENTRUM1|RBO_S315UL_JAGUAR|             \
 161        RBO_S315UL_JOSKA|RBO_S315UL_KUECHEN_DROSS|RBO_S315UL_MUEHLDORFER|RBO_S315NF1|RBO_S315NF2|         \
 162        RBO_S315NF_BAYERISCHER_WALD|RBO_S315NF_CHANCE_CASINO|RBO_S315NF_SPIELBANK|RBO_S317UL|             \
 163        RBO_S317ULW|RBO_S319UL|RBO_S319UL_DELTA_LLOYD|RBO_S319NF|RBO_S319NFW|RBO_S319NF_MASCHEK|          \
 164        RBO_B10B|RBO_B10B_AMANN|RBO_B10B_EMSLEIN|RBO_B10B_HOESL|RBO_B10B_INSIDER|RBO_B10B1|RBO_SBL12|     \
 165        RBO_SBL12_BINGO|RBO_SBL12_HARTMANN|RBO_SBL12_KOENIG
 166    $ADD TX=Regionalbus Ostbayern;
 167    M=FOLLOW;                                                                                             \
 168      C=4-8*(RBO_N233CNG|RBO_S240|RBO_S242|RBO_L312|RBO_O307|RBO_O407A|RBO_O408|RBO_N316L1|RBO_N316A|     \
 169        RBO_N316CNG2|RBO_N4016A|RBO_N4416CNG1|RBO_S315GT_UL|RBO_S315UL2|RBO_S315NF|RBO_S315NFN|           \
 170        RBO_S319NF1|RBO_S319UL1)!|L;
 171    %FAK(MM_RBO,Regionalbus Ostbayern GmbH);
 172    M=FOLLOW;                                                                                             \
 173      C=6-9*RBO_R;                                                                                        \
 174      D=R;
 175    M=FOLLOW;                                                                                             \
 176      C=6-9*RBO_R;                                                                                        \
 177      D=R;
 178    M=FOLLOW;                                                                                             \
 179      C=6-9*RBO_R;                                                                                        \
 180      D=R;
 181    M=FOLLOW;                                                                                             \
 182      C=6-9*RBO_R;                                                                                        \
 183      D=R;
 184    $ADD
 185
 186    $GROUP                                                                                                \
 187        TX=Regionalbus Stuttgart;
 188      C=RBST_O405L|RBST_O405GL~TBY;
 189      M=FOLLOW;                                                                                           \
 190        C=3-6*(RBST_O405A|RBST_O407~AXS|RBST_O407~TBY|RBST_O407A|RBST_O407B|RBST_O405GA|RBST_O530L|       \
 191          RBST_O550);
 192    $ENDGROUP
 193
 194    TX=Regionalverkehr Dresden;                                                                           \
 195      C=RVD_DWS95|RVD_FTLD246L;
 196
 197    TX=Regionalverkehr Kurhessen;                                                                         \
 198      M=FOLLOW;                                                                                           \
 199      C=3-5*(RKH_SG221UL|RKH_S315NF|RKH_S315NF2|RKH_S315UL|RKH_SG321UL|RKH_L312)!|L;
 200
 201    TX=Südbaden Bus GmbH;                                                                                 \
 202      M=FOLLOW;                                                                                           \
 203      C=3-5*(SBG_S315NF|SBG_S315UL1|SBG_S315UL_REGENBOGEN|SBG_S315UL_NATURPARK|SBG_S315UL2|SBG_S315UL15|  \
 204        SBG_S215UL_NACHTBUS)!|L;
 205
 206    TX=Regionalverkehr Euregio Maas-Rhein GmbH Aachen;                                                    \
 207      M=FOLLOW;                                                                                           \
 208      C=4-7*(RVE_B96|RVE_B96A|RVE_NU263|RVE_UL312|RVE_O408|RVE_O408SB|RVE_N4011R|RVE_N4011RG|RVE_S215NR|  \
 209        RVE_S215NR_SB|RVE_S315NF|RVE_S315NF1|RVE_S315NF2|RVE_S315UL|RVE_S319NF|RVE_SG221UL);
 210
 211    TX=Verkehrsgesellschaft Untermain GmbH;                                                               \
 212      M=FOLLOW;                                                                                           \
 213      C=(VU_O407A;VU_O407B;VU_SETRA1;VU_SETRA3;VU_SETRA2;VU_SETRA4)!|L;
 214
 215    TX=Weser-Ems Bus;                                                                                     \
 216      C=WESE_O503L;
 217
 218    TX=Binninger Reisen;                                                                                  \
 219      C=BINNINGER_SG219SL;
 220
 221    TX=Döhler Reisen;                                                                                     \
 222      M=FOLLOW;                                                                                           \
 223      C=(DOEHLER_CZ60;DOEHLER_CC3277;DOEHLER_IK263)|DOEHLER_CC6504L;
 224
 225    TX=Busunternehmen Langanki, Tangermünde;                                                              \
 226      C=LANGA_HR9292|LANGA_IK66;
 227
 228    TX=Reisering Hamburg;                                                                                 \
 229      C=REISERING_HAMBURG1(|L);
 230
 231    TX=Ruckes Reisen;                                                                                     \
 232      C=RUCKES_N4032;
 233
 234    TX=Museumsbus Dargen;                                                                                 \
 235      C=TJS_AUCY81;
 236
 237    TX=Busverkehr Oder-Spree GmbH;                                                                        \
 238      C=BOS_LOSEA68|BOS_FWAC306;
 239
 240    TX=DDR: Kraftverkehr Annaberg;                                                                        \
 241      M=FOLLOW;                                                                                           \
 242      C=(KVA_TBY442;KVA_TK1154;KVGA_TBY458)|(KVA_TK1168L;KVA_TK3331L);
 243
 244    TX=DDR: Kraftverkehr Bautzen;                                                                         \
 245      M=FOLLOW;                                                                                           \
 246      C=(KVBA_IK260;KVBA_RD3045)|(KVBA_RD1803L;KVBA_RS1225L);
 247
 248    TX=DDR: Kraftverkehrsgesellschaft Dreiländereck;                                                      \
 249      C=KVDL_IK263;
 250
 251    TX=DDR: Kraftverkehr Dresden;                                                                         \
 252      M=FOLLOW;                                                                                           \
 253      C=(KVD_RS1439;KVD_IK260_02B;KVD_IK280_02)|(KVD_YD0409L);
 254
 255    TX=DDR: Kraftverkehr Eisleben;                                                                        \
 256      M=FOLLOW;                                                                                           \
 257      C=(KVE_KG2717;KVE_IK66);
 258
 259    TX=DDR: Kraftverkehr Halle;                                                                           \
 260      C=KVH_KY5740;
 261
 262    TX=DDR: Kraftverkehr Karl Marx Stadt;                                                                 \
 263      C=KVK_TD6740;
 264
 265    TX=DDR: Kraftverkehr Meißen;                                                                          \
 266      M=FOLLOW;                                                                                           \
 267      C=2-4*(KVM_YG3788L|KVM_YG3884L|KVM_YG3979L|KVM_IK260_2L|KVM_IK260L);
 268
 269    TX=DDR: Kraftverkehr Schwedt;                                                                         \
 270      C=KVS_IK66|KVS_IK66Z;
 271
 272    TX=DDR: Kraftverkehr Wittenberg;                                                                      \
 273      C=KVW_IK255_1;
 274
 275    TX=DDR: VEB Kraftverkehr Zittau;                                                                      \
 276      M=FOLLOW;                                                                                           \
 277      C=(KVZI_RP2303;KVGZI_ZIV856|KVGZI_LOEBNV91)|KVZI_YD7173L;
 278
 279    TX=DDR: Chemiekombinat Leuna;                                                                         \
 280      C=LEUNA_IK66;
 281
 282    TX=DDR: Chemnitz;                                                                                     \
 283      M=FOLLOW;                                                                                           \
 284      C=2-4*(CHEMNITZ_C2452;KVC_TJ2174;ABS_CKE306;ABS_IK280_03;ABS_CLZ139);
 285
 286    TX=DDR: Interflug;                                                                                    \
 287      C=IFLUG_IK280;
 288
 289    TX=Ribnitz-Damgarten;                                                                                 \
 290      C=KVGRI_RDGK45;
 291
 292    TX=Regiobus Mittelsachsen;                                                                            \
 293      C=RGBM_HCR169;
 294
 295    TX=Omnibusbetrieb Saalkreis GmbH;                                                                     \
 296      M=FOLLOW;                                                                                           \
 297      C=(OBSK_SKRV171;OBSK_SKRV107;OBSK_SKRV111;OBSK_SKRV112;OBSK_SKRV166);
 298
 299    $GROUP                                                                                                \
 300        TX=Verkehrsbetriebe Erzgebirge;                                                                   \
 301        LC=1;
 302      M=FOLLOW;                                                                                           \
 303        C=5-8*(BVO_IK260_01|BVO_IK260_02|BVO_ANADD54|BVO_ANADD66|BVO_AUCY38|BVO_AUCY39|BVO_AUCY54|        \
 304          BVO_AUCY57|BVO_AUCY79|BVO_IK260BUDERUS|WISMUT_XR6120|BVO_ANADD61|BVO_ANADD64|BVO_AUCY58|        \
 305          BVO_AUCY59|BVO_AUCY60|BVO_AUCY89A|BVO_AUCY89);                                                  \
 306        D=R;
 307      M=FOLLOW;                                                                                           \
 308        C=5-8*(BVO_ASZBV76L|BVO_AUCY42L|BVO_AUCY68L|BVO_IK260BUDERUSL|WECK_ASZWW57L|BVO_AUCY293BL|        \
 309          BVO_AUCY373BL|BVO_AUCY4L);                                                                      \
 310        D=L;
 311      M=FOLLOW;                                                                                           \
 312        C=5-8*(BVO_AUCY26|BVO_AUCY29|BVO_AUCY292A|BVO_AUCY30|BVO_AUCY31|BVO_AUCY312A|BVO_AUCY33|          \
 313          BVO_AUCY37|BVO_AUCY372A);                                                                       \
 314        D=R;
 315    $ENDGROUP
 316
 317    $GROUP                                                                                                \
 318        TX=Amruner Inselbahn;                                                                             \
 319        LC=1;
 320      M=FOLLOW;                                                                                           \
 321        C=(OMRANG_MB1010;OMRANG_MB1010,OMRANG_ANH1;INSELPAUL_L0,INSELPAUL_L1,INSELPAUL_L2);               \
 322        D=R;
 323      M=FOLLOW;                                                                                           \
 324        C=(OMRANG_MB1010L,OMRANG_ANH1L;INSELPAUL_L0L,INSELPAUL_L1L,INSELPAUL_L2L;OMRANG_MB1010L);         \
 325        D=L;
 326    $ENDGROUP
 327
 328    TX=Jan Klein (Kreisbahn Aurich);                                                                      \
 329      C=JKL_319NFL|JKL_319NF|JKL_319NF1L|JKL_319NF1;
 330
 331    $GROUP LC=1;
 332      TX=Lilliput railway Bressingham;                                                                    \
 333        C=BRES_S,(BRES_C1,BRES_C2)|(BRES_O1,BRES_O2);
 334      TX=Lilliput railway Dresden;                                                                        \
 335        C=DRES_S,DRES_C1,DRES_C2,DRES_O1,DRES_O2;
 336      TX=Lilliput railway Dysseldorf;                                                                     \
 337        C=DUSG_S,(DUSG_C1,DUSG_C2)|(DUSG_O1,DUSG_O2);
 338      TX=Lilliput railway Leipzig;                                                                        \
 339        C=LEIP_S,LEIP_G,LEIP_O1,LEIP_O2;
 340      TX=Lilliput railway Stuttgart;                                                                      \
 341        C=STUTG_S,STUTG_C1,STUTG_C2,STUTG_C3,STUTG_C4;
 342    $ENDGROUP
 343
 344    TX=Dürener Kreisbahn;                                                                                 \
 345      M=FOLLOW;                                                                                           \
 346      C=4-8*(DKB_S140ES|DKB_SL200|DKB_SL202|DKB_SG240H|DKB_SG240H1|DKB_O305G|DKB_NL222|DKB_NL223|         \
 347        DKB_NG313|DKB_LIONS|DKB_SD200|DKB_SD200B);                                                        \
 348      D=R;
 349
 350    TX=Ilmebahn GmbH;                                                                                     \
 351      M=FOLLOW;                                                                                           \
 352      C=ILM_MB305;                                                                                        \
 353      D=L;                                                                                                \
 354      ILM_O404;
 355
 356    TX=Busverkehr Ruhr-Sieg GmbH;                                                                         \
 357      M=FOLLOW;                                                                                           \
 358      C=(BRS_S215UL;BRS_S315NF;BRS_S315NF1;BRS_S315NF2;BRS_NU263K);
 359
 360    TX=Ebenbeck;                                                                                          \
 361      M=FOLLOW;                                                                                           \
 362      C=4-6*EBEN_(N4016|N4021|N4021A|NL202|O405GN|O405GN2|O405N|O405N2|O408|O520|O530G|SL200)!|L;
 363
 364    TX=NIAG: Niederrheinische Verkehrsbetriebe;                                                           \
 365      M=FOLLOW;                                                                                           \
 366      C=5-8*(NIAG_SL202|NIAG_NL202|NIAG_NL263|NIAG_NG263|NIAG_NG312|NIAG_O405N2|NIAG_O405GN2|NIAG_O530|   \
 367        NIAG_N4416);
 368
 369    TX=RLG: Regionalverkehr Ruhr-Lippe GmbH;                                                              \
 370      M=FOLLOW;                                                                                           \
 371      C=5-8*(RLG_NL202_2O|RLG_NL262|RLG_NL262A|RLG_NU263|RLG_NU263A|RLG_NU263GAS|RLG_NL313|RLG_NL313WR|   \
 372        RLG_NL313N|RLG_NU313WR|RLG_NU313N|RLG_NU313_15S|RLG_NU363_15WR|RLG_SG322|RLG_NG272|RLG_NG313|     \
 373        RLG_NU313S|RLG_NG313S|RLG_O405N2|RLG_0530|RLG_0530WR|RLG_O405GN1|RLG_O405GN2|RLG_O530G|           \
 374        RLG_O530G2003|RLG_O530G2004|RLG_N4016);
 375
 376    TX=RVM: Regionalverkehr Münsterland;                                                                  \
 377      M=FOLLOW;                                                                                           \
 378      C=5-8*(RVM_N4407S|RVM_NL222|RVM_NL223|RVM_NU313_15|RVM_S319NF3|RVM_SG322|RVM_O405GN|RVM_N4426_3A|   \
 379        RVM_N4426_3B);
 380
 381    TX=SWEG: Südwestdeutsche Verkehrs-Aktiengesellschaft;                                                 \
 382      M=FOLLOW;                                                                                           \
 383      AP=[D=R][C=SWEG_O405;SWEG_O405S;SWEG_O405_TGO;SWEG_O405N_OFFENBURG]|                                \
 384        [D=L][C=SWEG_O405L;SWEG_O405SL;SWEG_O405_TGOL;SWEG_O405N_BADENOVAL;SWEG_O405N_OFFENBURGL];
 385
 386    $GROUP                                                                                                \
 387        TX=Holzminden;                                                                                    \
 388        LC=1;
 389      M=FOLLOW;                                                                                           \
 390        C=3-5*(BLOCK_MB_0303|BLOCK_MB_0303B|HWWFB_SETRA_215UL|KEIME_MB0303|MUELLER_MAN_SL192|             \
 391          MUELLER_MB307|NOPLAN_216);
 392      M=FOLLOW;                                                                                           \
 393        C=3-5*(KOCH_MAN_SR292L|MUELLER_MAN_SL192WL|MUELLER_SETRA215RL);
 394      M=FOLLOW;                                                                                           \
 395        C=3-5*(NEUM_MAN_A01|OSTER_317|RISSE_11);
 396    $ENDGROUP
 397
 398    TX=PTT Alpenpostwagen;                                                                                \
 399      M=FOLLOW;                                                                                           \
 400      C=(PTT_ALPENPOSTWAGEN_O_0;PTT_ALPENPOSTWAGEN_GP;PTT_ALPENPOSTWAGEN_PGP);                            \
 401      D=X;
 402
 403    $GROUP                                                                                                \
 404        TX=PTT (Schweiz);                                                                                 \
 405        LC=1;
 406      M=FOLLOW;                                                                                           \
 407        C=(PTT_BUS1;PTT_RC4,(|PTT_TRAIL1);PTT_AWII2C,(|PTT_TRAIL1);PTT_SAURER_4C_CH2D,(|PTT_TRAIL1);      \
 408          PTT_SAURER_4C_CH2D,(|PTT_TRAIL2);PTT_MB319);                                                    \
 409        D=R;
 410      M=FOLLOW;                                                                                           \
 411        C=(PTT_BUS1;PTT_RC4L,(|PTT_TRAIL1);PTT_AWII2CL,(|PTT_TRAIL1);PTT_SAURER_4C_CH2DL;                 \
 412          PTT_SAURER_4C_CH2DL,PTT_TRAIL2L;PTT_MB319L);                                                    \
 413        D=L;
 414    $ENDGROUP
 415
 416    TX=PTT (Schweiz);                                                                                     \
 417      M=FOLLOW;                                                                                           \
 418      C=(PTT_S315UL;PTT_S315NF;PTT_S315NF1);
 419
 420    TX=PTT (Schweiz);                                                                                     \
 421      M=FOLLOW;                                                                                           \
 422      C=(PTT_RH525_23L;PTT_3DUKL)|(PTT_RH525_23;PTT_3DUK;PTT_P25799);
 423
 424    TX=PTT (Schweiz);                                                                                     \
 425      M=FOLLOW;                                                                                           \
 426      C=(PTT_N4026_3;PTT_N4426_3;PTT_N4426_3W)!|L;
 427
 428    TX=Braurei Feldschlösschen;                                                                           \
 429      M=FOLLOW;                                                                                           \
 430      C=4-8*(BRF_FORD_TRANSIT|BRF_VW_T2|BRF_VW_LT|SAURER_5AE_FELD|SAURER_FELD|SAURER_S4C_FELD1|           \
 431        SAURER_S4C_FELD1C|SAURER_D290_FELD|SAURER_D290_FELD2|SAURER_D330_FELD)!|L;
 432
 433    $GROUP                                                                                                \
 434        TX=Braurei Feldschlösschen;
 435      M=FOLLOW;                                                                                           \
 436        C=3-6*(BRF_UNIMOG|BRF_TRAKTOR|BRF_BUHRER,                                                         \
 437          BRF_TRAIL1U|BRF_TRAILTU|BRF_TRAIL1D|BRF_TRAILTD|BRF_TRAILH1|BRF_TRAILH2);                       \
 438        D=R; V=2-3;
 439      M=FOLLOW;                                                                                           \
 440        C=3-6*(BRF_UNIMOGL|BRF_TRAKTORL|BRF_BUHRERL,                                                      \
 441          BRF_TRAIL1UL|BRF_TRAILTUL|BRF_TRAIL1DL|BRF_TRAILTDL|BRF_TRAILH1L|BRF_TRAILH2L);                 \
 442        D=L; V=2-3;
 443    $ENDGROUP
 444
 445    TX=PostBus (Austria);                                                                                 \
 446      M=FOLLOW;                                                                                           \
 447      C=(OEPOST_UL353;OEPOST_RENAULT_ARES1;OEPOST_RENAULT_ILIADE1;OEPOST_RENAULT_ARES2;                   \
 448        OEPOST_RENAULT_ILIADE2;OEPOST_O550;OEPOST_O550_15;OEPOST_CITAROG;OEPOST_UL353_13N)!|L;
 449
 450    TX=PostBus (Austria);                                                                                 \
 451      C=OEPOST_TEMSA1,OEPOST_TEMSA1T;
 452
 453    $GROUP                                                                                                \
 454        TX=ÖBB;                                                                                           \
 455        LC=1;
 456      M=FOLLOW;                                                                                           \
 457        C=4-6*(OBB_STEYRER4872;OBB_K5517;OBB_4011;OBB_O303;OBB_SU363;OBB_MB0550;OBB_MB0550_15;OBB_NL263;  \
 458          OBB_NL313_15M;OBB_UL353);                                                                       \
 459        D=R;
 460      M=FOLLOW;                                                                                           \
 461        C=3-5*(OBB_STEYRER4872L;OBB_O303L;OBB_MB0550L;OBB_MB0550_15L);                                    \
 462        D=L;
 463    $ENDGROUP
 464
 465    TX=ÖBB Postbus;                                                                                       \
 466      M=FOLLOW;                                                                                           \
 467      C=(OBB_UL353;OBBP_UL353R1;OBBP_UL353R2)|OBBP_UL353R2L;
 468
 469    TX=Bundesbus (Austria);                                                                               \
 470      C=BBUS_O303(|L);
 471
 472    TX=Landbus Unterland;                                                                                 \
 473      C=LUNT_NL263;
 474
 475    TX=London Transport;                                                                                  \
 476      M=FOLLOW;                                                                                           \
 477      C=6-12*(LT_RM1PROTO|LT_RM1_2|LT_RM1_3|LT_RM1_5|LT_RM2_1|LT_RM2_2|LT_RM2_3|LT_RM2_4|LT_RM2_5|        \
 478        LT_RM1397|LT_RM3_1|LT_RM3_2|LT_CRL4_1|LT_RMC4_2|LT_RMC4_3|LT_RMC4_4|LT_RM8_1|LT_RM8_2|LT_RM8_3|   \
 479        LT_RM5_1|LT_RM664|LT_RM5_2|LT_RM5_3|LT_RM5_4|LT_RM5_5|LT_RM5_6|LT_RM5_7|LT_RM5_8|LT_RM5_9|        \
 480        LT_RM5_A|LT_RMC_1|LT_RMC_2|LT_RMC_3|LT_RMC_5|LT_RCL_1|LT_RCL_2|LT_RCL_5|LT_RML_1|LT_RML_3|        \
 481        LT_RML_2|LT_RMF1254|LT_WEARSIDE|LT_RMA1|LT_RMA2|LT_RMA|LT_RMA_RLST|LT_FRM_1|LT_FRM_2|LT_FRM_3|    \
 482        LT_FRM_4|LT_RX1)![SM:0.3]|L[SM:0.3];
 483
 484    TX=Belgium;                                                                                           \
 485      M=FOLLOW;                                                                                           \
 486      C=(LIJN_BUS1;SNCV_A500;TEC_A500;SNCV_A600;SNCV_AG500;TEC_A600;TEC_R312;TEC_AG500);
 487
 488    TX=BBA (Netherlands);                                                                                 \
 489      C=BBA_O530(|L);
 490
 491    TX=CN (Netherlands);                                                                                  \
 492      M=FOLLOW;                                                                                           \
 493      C=(CNB_D88A;CNCX_D88A;CNNZ_D88A;CNB_D88B;CNCX_D88B;CNNZ_D88B)|(CNB_D88AL;CNCX_D88AL;CNNZ_D88AL);
 494
 495    TX=conneXXion (Netherlands);                                                                          \
 496      M=FOLLOW;                                                                                           \
 497      C=3-6*((CX_BHEUF|CX_D88E|CX_D88F|CX_D88H|CX_O405|CX_O405A|CX_O530|CX_O550|CX_BHEGA|CX_BHEGB|        \
 498        CX_BHEGC|CX_D88G2|CX_O405G2)|                                                                     \
 499        (CX_BHEUFL|CX_D88EL|CX_O405L|CX_O530L|CX_O550L|CX_BHEGAL|CX_BHEGBL|CX_BHEGCL|CX_D88G2L|           \
 500        CX_O405G2L));
 501
 502    TX=DVM / NWH (Netherlands);                                                                           \
 503      C=DV_BHEGDL|DV_BHEGD|DVAR_BHEGDL|DVAR_BHEGD|DVVE_BHEGDL|DVVE_BHEGD;
 504
 505    TX=FRAM (Netherlands);                                                                                \
 506      M=FOLLOW;                                                                                           \
 507      C=(FRAM_BHEUG|FRVE_BHEUG;FRAM_BHEGB|FRAR_BHEGB|FRVE_BHEGB)!|L;
 508
 509    TX=GSM (Netherlands);                                                                                 \
 510      M=FOLLOW;                                                                                           \
 511      C=(GSM_D88B;GSM_D88D;GSMCX_D88D;GSM_D88G1;GSM_D88G2)!|L;
 512
 513    TX=GSM Stad (Netherlands);                                                                            \
 514      C=GSS(|CX)_D88I(|L);
 515
 516    TX=GVA: Gemeentelijk Vervoerbedrijf Arnhem;                                                           \
 517      M=FOLLOW;                                                                                           \
 518      C=(GVA_D88FTR;GVA_D88F;GVA_D88G2)!|L;                                                               \
 519      W=T44;
 520
 521    TX=GVBG (Netherlands);                                                                                \
 522      M=FOLLOW;                                                                                           \
 523      C=(GV_O405;GV_O405G1;GV_O405G2;GV_O405G3)!|L;
 524
 525    TX=GVU: Gemeente vervoerbedrijf Utrecht;                                                              \
 526      M=FOLLOW;                                                                                           \
 527      C=(GVU_VHA300LPG;GVU_D88G2;GVU_VHAG300LPG)!|L;
 528
 529    TX=Interliner (Netherlands);                                                                          \
 530      C=IL_BH15(|L);
 531
 532    TX=Midnet (Netherlands);                                                                              \
 533      C=MN(|CX)_BHEGC(|L);
 534
 535    TX=NZH (Netherlands);                                                                                 \
 536      M=FOLLOW;                                                                                           \
 537      C=4-6*(NZ_BHEUE|NZCX_BHEUE|NZ_D88H|NZCX_D88H|NZ_BHEGA|NZCX_BHEGA|NZ_BHEGC|NZCX_BHEGC)!|L;
 538
 539    TX=OAD (Netherlands);                                                                                 \
 540      C=OAD_O405(|L);
 541
 542    TX=RET (Netherlands);                                                                                 \
 543      M=FOLLOW;                                                                                           \
 544      C=(RET_BHEUH;RET_O405;RET_BHEGA)!|L;
 545
 546    TX=TET (Netherlands);                                                                                 \
 547      C=TET(|CX)_BHEGB(|L);
 548
 549    TX=VAD (Netherlands);                                                                                 \
 550      M=FOLLOW;                                                                                           \
 551      C=(VAD(|CX)_D88B;VAD(|CX)_D88D)!|L;
 552
 553    TX=ZWN (Netherlands);                                                                                 \
 554      M=FOLLOW;                                                                                           \
 555      C=3-5*(ZWG_D88B|ZWGCX_D88B|ZWN_D88BO|ZWCX_D88BO|ZWN_O405O1|ZWN_O405O2|ZWCX_O405O2|ZWN_O405GO|       \
 556        ZWCX_O405GO)!|L;
 557
 558    TX=ZWN (Netherlands);                                                                                 \
 559      M=FOLLOW;                                                                                           \
 560      C=4-6*(ZWN_D88BN|ZWCX_D88BN|ZWN_D88DN|ZWCX_D88DN|ZWN_O405N|ZWCX_O405N|ZWCX_O530N|ZWN_VHA300N|       \
 561        ZWN_D88G1N|ZWCX_D88G1N|ZWN_O405GN|ZWCX_O405GN)!|L;
 562
 563    $GROUP                                                                                                \
 564        TX=Rotel Tours;                                                                                   \
 565        LC=1;
 566      M=FOLLOW;                                                                                           \
 567        C=(ROTEL_O303L,ROTEL_T1L;ROTEL,ROTELT;ROTEL_MB_OFFROADL,ROTEL_T2L);
 568      M=FOLLOW;                                                                                           \
 569        C=(ROTEL_O303,ROTEL_T1;ROTEL_MB_OFFROAD,ROTEL_T2);
 570    $ENDGROUP
 571
 572    TX=Connex Denmark;                                                                                    \
 573      M=FOLLOW;                                                                                           \
 574      C=(CNXDK_MB550;CNXDK_SCANIAS;CNXDK_SCANIA;CNXDK_VOLVO;CNXDK_STADTBUS)!|L;
 575
 576    M=FOLLOW;                                                                                             \
 577      C=(PL_IK255_01;PL_IK255_02;PL_IK255_03);
 578    M=FOLLOW;                                                                                             \
 579      C=(PL_PR110L;PL_120M;PL_PR110;PL_PR110B);
 580
 581    M=FOLLOW;                                                                                             \
 582      C=(SKODA_706RTO;CSAD_SL11;CSAD_IK280);                                                              \
 583      D=R;
 584    M=FOLLOW;                                                                                             \
 585      C=(CSAD_SL11L;CSAD_SD11L;IK_280CZ;IK_280CZ1);                                                       \
 586      D=L;
 587    M=FOLLOW;                                                                                             \
 588      C=(KAROSA_B731;KAROSA_B732;KAROSA_B732_1666;KAROSA_C734;KAROSA_C734A;KAROSA_C735;KAROSA_B932;       \
 589        TAM_190; KAROSA_RENAULT_CITYBUS);                                                         \
 590      D=R;
 591    M=FOLLOW;                                                                                             \
 592      C=(KAROSA_B732L;KAROSA_B732_1666L;KAROSA_C734AL;KAROSA_B932L;KAROSA_RENAULT_CITYBUSL);              \
 593      D=L;
 594
 595    M=FOLLOW;                                                                                             \
 596      C=(GREYHOUND;BUS_BLUELINE);
 597    M=FOLLOW;                                                                                             \
 598      C=BUS_BLUELINEL;
 599
 600    M=FOLLOW;                                                                                             \
 601      C=(PARKBUS1;PARKBUS2;SCHOOLBUS4;SCHOOLBUS8)!|L;
 602
 603    M=FOLLOW;                                                                                             \
 604      C=(SCHOOLBUS1;SCHOOLBUS2;SCHOOLBUS3;SCHOOLBUS5;SCHOOLBUS6;SCHOOLBUS7)!|L;
 605
 606    TX=Borgward;                                                                                          \
 607      M=FOLLOW;                                                                                           \
 608      C=(BORGWARD_BO4000(|F);BORGWARD_BO4000R(|F))!|L;
 609
 610    TX=Japan;                                                                                             \
 611      M=FOLLOW;                                                                                           \
 612      C=8-11*(FUJIHI_KANTETSU|FUJIHI_SHIN_KEISEI|FUJIHI_KEISEI|FUJIHI_KOMINATO|FUJIHI_KANTO|              \
 613        FUJIHI_ENODEN|FUJIHI_IZUHAKONE|FUSO_KANBAS|FUJIHI_TOBU|FUSO_TOKYU|FUSO_KANACHU|FUSO_SOTETSU|      \
 614        FUSO_HANKYU|FUSO_OKEIHAN|HINO_KEIO|HINO_YOKOHAMA|HINO_KEIKYU|HINO_OSAKA|HINO_HIBRID_OSAKA|        \
 615        HINO_IYOTETSU|ISUZU_ASAHI|ISUZU_KKK);
 616
 617    TX=Japan;                                                                                             \
 618      M=FOLLOW;                                                                                           \
 619      C=5-8*(BUS_SASAYURI|BUS_R1TO|BUS_R2TO|BUS_R3TO|BUS_R1SHIKOKU|BUS_RYUKYU|BUS_BOCHO_ROSEN|            \
 620        BUS_MIEKOTSU_ROSEND|BUS_NARA_ROSEN|BUS_NOUHI|BUS_TAMIYA1)!|L;
 621
 622    TX=Japan;                                                                                             \
 623      M=FOLLOW;                                                                                           \
 624      C=5-8*(JR_BUS_OKINAWA|JR_BUS_TOHOKU|JRK_MS96|JRS_BUS1|BUS_AIRPORT1|BUS_ASADEN|BUS_DOHOKU|           \
 625        BUS_HOKAIDO_CHUO|BUS_IWAMI|BUS_J01|BUS_JHB|BUS_KYUSANKO|BUS_MATSUDEN|BUS_NAHA2|BUS_SEREGA|        \
 626        BUS_SETOUCHI|BUS_TACHIKAWA|BUS_TOKACHI|BUS_YAMAKO|BUS_YONEZAWA|BUS_ZENTAN|JR_BUS_MU612TX)!|L;
 627
 628    TX=Bova buses;                                                                                        \
 629      M=FOLLOW;                                                                                           \
 630      C=(BOVA_10_RHEINGOLD;BOVA_BERGISCH1L;BOVA_14_KLUTH;BOVA_MAGIQ_LOOK;BOVA_BERGISCH2L)|                \
 631        (BOVA_12_KREMERS;BOVA_12_SCHWARZ;BOVA_14_GULLIVER;BOVA_FUTURA_MAGNUM_ZIEGLER);
 632
 633    TX=Büssing buses;                                                                                     \
 634      M=FOLLOW;                                                                                           \
 635      C=(BUSSING_D1929;BUSSING_P13A;BUSSING_P14R;BUSSING_T6500T_LANZ;HVV_B77;HVV_B77SB;BUSSING_110V;      \
 636        BUSSING_110VR)!|L;
 637
 638    TX=Ikarus buses;                                                                                      \
 639      M=FOLLOW;                                                                                           \
 640      C=(IK_30;IK_31;IK_55_1;IK_55_SETRA;IK_60;IK_630HALLE);
 641    TX=Ikarus buses;                                                                                      \
 642      M=FOLLOW;                                                                                           \
 643      C=6-8*(IK180_RABA|IK_180P|IK_180DDR|IK_556MESSE|IK_556DDR|IK_190_PROBA0656|IK_190_PROBA0675|        \
 644        IK_200|IK222P|IK_222|IK_242|IK_250|IK_255_2|IK_255_3|IK_256|IK_256_1|IK_256NVA|IK_260Y|IK260FI1|  \
 645        IK260FI2);
 646    TX=Ikarus buses;                                                                                      \
 647      M=FOLLOW;                                                                                           \
 648      C=6-8*(IK_280|IK280_RABA|IK280_VK|IK_280_02JM|IK_280_03|IK_282_2|IK_286|IK_286Z|IK294B|IK_350|      \
 649        IK_350A|IK_385|IK405|IK411P|IK412P1|IK412P2|IK_415GVG|IK417P1|IK417P2|IK435|IK_435ASR|E91_P1|     \
 650        E91_P2|E91_P3|E94_15|IK_E99EUROLINES);
 651    TX=Ikarus buses;                                                                                      \
 652      M=FOLLOW;                                                                                           \
 653      C=2-3*(IK180_RABAL|IK_242L|IK_256FCEL|IK_280_03ANNABERGL|E94_15L);
 654    TX=Ikarus trolleybus;                                                                                 \
 655      M=FOLLOW;                                                                                           \
 656      C=(IK280T_T6_1;IK415_83T;IK435TD);
 657
 658    TX=Krauss-Maffei bus;                                                                                 \
 659      M=FOLLOW;                                                                                           \
 660      C=(KRMAF_KMO150;KRMAF_KMS110);
 661
 662    $ADD TX=MAN buses;
 663    M=FOLLOW;                                                                                             \
 664      C=7-9*(MAN_SG190|MAN_SG190B|MAN_SG190S|MAN_SG192A|MAN_SG192|MAN_SL200|MAN_SG200|MAN_SG220|          \
 665        MAN_SG220A|MAN_SG220U|MAN_SG240H|MAN_NL202P|MAN_NM223S|MAN_NM223|MAN_N263|MAN_NL263|MAN_SL263|    \
 666        MAN_SL263T3|MAN_N263XXL|MAN_NL263XXL|MAN_NG263|MAN_N313|MAN_S313|MAN_SG313T4)!|L;
 667
 668    M=FOLLOW;                                                                                             \
 669      C=4-6*(MAN_SU240_SIPPL|MAN_SL202_SANDERGEITNER|MAN_NOGE_SINDBAD|MAN_UL313DANNENMANN|MAN_HOEHER|     \
 670        MAN_362FHR_REIMANN|MAN_RINDER|MAN_AUSSTELLUNG);
 671    M=FOLLOW;                                                                                             \
 672      C=4-6*(MAN_A01_HELD|MAN_A01_NIVEAU|MAN_LIB_SEITZ|MAN_AUSSTELLUNGL|MAN_200AL);
 673    $ADD
 674    TX=MAN akkubus;                                                                                       \
 675      C=MAN_AKKUBUS;
 676    TX=MAN rotel;                                                                                         \
 677      C=MAN_R240(|L);
 678
 679    $ADD TX=Mercedes-Benz buses;
 680    M=FOLLOW;                                                                                             \
 681      C=(MB_O309RK;MB_O309B;MB_O5000B;MB_O6500B)!|L;
 682    M=FOLLOW;                                                                                             \
 683      C=3-5*(MB_O3500|MB_O302|MB_O307A|MB_O317K1|MB_O321|MB_O322A|MB_O322B|MB_O322C|MB_O320);
 684    C=MB_O321(E|P)(|L);
 685    M=FOLLOW;                                                                                             \
 686      C=5-7*(MB_O305P|MB_O307|MB_O307_VORDEROBERMEIER|MB_O317O|MB_O317|MB_O317K|MB_O317G|MB_O317G1|       \
 687        MB_O321H|MB_O321H1|MB_O321H2|MB_O321H3|MB_O321H4)!|L;
 688    M=FOLLOW;                                                                                             \
 689      C=6-8*(MB_O345|MB_O345T3|MB_O345SCHOOL|MB_O345Y|MB_O345U|MB_O345G|MB_O345G4|MB_O405NK|MB_O405|      \
 690        MB_O405N|MB_O405_SCHUMACHER|MB_O405NCNG|MB_O405GN|MB_O405GN2)!|L;
 691    $ADD
 692
 693    $ADD TX=Neoplan buses;
 694    M=FOLLOW;                                                                                             \
 695      C=6-8*(NEOP_N4007|NEOP_N4407|NEOP_N4411|NEOP_N4414|NEOP_N4416B|NEOP_N4416A|NEOP_N4416CNG|           \
 696        NEOP_N4420|NEOP_N4516)!|L;
 697    M=FOLLOW;                                                                                             \
 698      C=6-8*(NEOP_N4021|NEOP_N44GGP|NEOP_N4421|NEOP_N4522_4D|NEOP_N4522)!|L;
 699    M=FOLLOW;                                                                                             \
 700      C=4-6*(NEOP_N116_ANDRE|NEOP_N116_GRAF|NEOP_N116_PITTERL|NEOP_N116_ROSE|NEOP_N116_SAILER|            \
 701        NEOP_N116_SCHOERNIG|NEOP_N128_BEST|NEOP_N208_KLEPS|NEOP_N316_WU|NEOP_N416MK_DIEGMANN|             \
 702        NEOP_CITYLINER_BLITZ|NEOP_STAR_BROESK|LIONSSTAR|NEOP_TLIN_KISTER|NEOP_TLIN_SCHMIDT|NEOP_TLIN_VR); \
 703      D=R;
 704    M=FOLLOW;                                                                                             \
 705      C=(NEOP_N116_JORAM;NEOP_N116_RASKOB;NEOP_N122_STOFFREGEN;                                           \
 706        NEOP_N128_BESTL|NEOP_N216_GOETTIG|NEOP_EULIN_ASCHENB|NEOP_EULIN_ALKA|NEOP_EULIN_KOHLER|           \
 707        NEOP_EULIN_NEES|NEOP_SPACL_SIGL|NEOP_STAR_BVB|NEOP_STAR_WILD|NEOP_TLIN_HACKL);                    \
 708      D=L;
 709    M=FOLLOW;                                                                                             \
 710      C=3-5*(NEOP_N4426_3ALL|NEOP_MEGAL|JUMBO_CRUISER(|1_X)L|NEOP_N138_BESTL|NEOP_N138_TRDL|NEOP_MEGAL);  \
 711      D=L;
 712    M=FOLLOW;                                                                                             \
 713      C=3-5*(NEOP_N4426_3AL|NEOP_MEGA|JUMBO_CRUISER(|1_X)|NEOP_N138_BEST|NEOP_N138_TRD|NEOP_MEGA|         \
 714        NEOP_MEGA_GUMMERSBACH|NEOP_MEGA_RUCKES|NEOP_MEGA1|NEOP_MEGA_TAPPE);                               \
 715      D=R;
 716    $ADD
 717
 718    TX=Opel Blitz;                                                                                        \
 719      C=OPEL_BLITZ_(E|P)(|L);
 720
 721    TX=Renault buses;                                                                                     \
 722      M=FOLLOW;                                                                                           \
 723      C=(REN_IL_ALTSEINER;REN_IL_EBENBECK;REN_IL_RIEDL);
 724
 725    TX=Saurer CRD 1938;                                                                                   \
 726      C=SAURER_CRD1938(E|P)(|L);
 727
 728    TX=Scania buses;                                                                                      \
 729      M=FOLLOW;                                                                                           \
 730      C=2-4*(SCANIA_CL94UB|SCANIA_CL94UA|SCANIA_CN94UB|SCANIA_CN94UA|(SCANIA_BEHRENDT,SCANIA_BEHRENDTT)|  \
 731        SCANIA_OMNILINE|SCANIA_OMNILINE_LANSILINJAT)!|L;
 732
 733    $ADD TX=Kässbohrer-Setra;
 734    M=FOLLOW;                                                                                             \
 735      C=2-4*((SETRA_S6,SETRA_S6T)|SETRA_S6|(SETRA_S6P|SETRA_S6T)|SETRA_S6P|SETRA_6_RUED|SETRA_10_HEINE);  \
 736      D=R;
 737    M=FOLLOW;                                                                                             \
 738      C=1-3*(SETRA_S315NF3|SETRA_S315NF_CITY|SETRA_S319NF|SETRA_S319NF3)!|L;
 739    M=FOLLOW;                                                                                             \
 740      C=8-10*(SETRA_SG221UL_KONIGSBORNER|SETRA_NIGHT|SETRA_FIDIBUS|SETRA_S140H_HOFFMANN|                  \
 741        SETRA_S209_WEGIS|SETRA_S210_LUDWIG|SETRA_S215HD|SETRA_S215_EXTRA|SETRA_S215_THIES|                \
 742        SETRA_S215RL_ROEMER|SETRA_S215UL_HAUSEMANN|SETRA_S215HRI_BRAUN|SETRA_S315HD|                      \
 743        SETRA_S315GTHD_BREMICKER|SETRA_S315HD_BETZ|SETRA_S315_RISSE|SETRA_S315_SALLWEY|                   \
 744        SETRA_S315_WRIEDT|SETRA_S315GT_BREMICKER|SETRA_S317_KAPPUS|SETRA_S317_PFADT|SETRA_S319_QUECKE|    \
 745        SETRA_328_AOB|SETRA_328DD|SETRA_S415_REGB);                                                       \
 746      D=R;
 747    M=FOLLOW;                                                                                             \
 748      C=6-8*(SETRA_SG221UL_KONIGSBORNERL|SETRA_GRL|SETRA_GR2L|SETRA_HUNDWL|SETRA_S250_ZPROBST|            \
 749        SETRA_S315HDH|SETRA_S315_AMOS|SETRA_S315_KLINGEL|SETRA_S315_SCHINKER|SETRA_S315_UHLEN|            \
 750        SETRA_S317_DRESSLER|SETRA_S317_HUSMANN|SETRA_S328_PETROLLI|SETRA_WIEDENHOFFL);                    \
 751      D=L;
 752    $ADD
 753
 754    TX=Van Hool buses;                                                                                    \
 755      M=FOLLOW;                                                                                           \
 756      C=4-6*(VHOO_A300|VHOO_A308L|VHOO_A320|VHOO_A360|VHOO_AG300|VHOO_AGG300)!|L;
 757
 758    TX=Volvo buses;                                                                                       \
 759      M=FOLLOW;                                                                                           \
 760      C=(VOLVO_B12_BECKERL;VOLVO_B12_ZIMMERM;VOLVO_9000_RAU);                                             \
 761      D=L;
 762
 763  $ENDSECTION
 764
 765  $SECTION LC=1; DY=70;
 766    $INCLUDE ltmm.ttt
 767  $ENDSECTION
 768
 769  #------------------------------------------------------------------------------
 770  #
 771  # Car, transporter
 772  #
 773  #------------------------------------------------------------------------------
 774  $SECTION LC=1; DY=70;
 775    M=FOLLOW;                                                                                             \
 776      C=(VWT1_9P;VWT1_SAMBA;VWT1_CAMPING;VWT1_EIS;VW_T3B;VW_T3D;VW_T3P;VW_T3H;MB230E,CAMPER2;             \
 777        VOLVO960,CAMPER_USA);
 778    M=FOLLOW;                                                                                             \
 779      C=8*CAR2L;                                                                                          \
 780      D=L;
 781    M=FOLLOW;                                                                                             \
 782      C=8*CAR2R;                                                                                          \
 783      D=R;
 784    M=FOLLOW;                                                                                             \
 785      C=15*CAR3L;                                                                                         \
 786      D=L;
 787    M=FOLLOW;                                                                                             \
 788      C=15*CAR3R;                                                                                         \
 789      D=R;
 790    M=FOLLOW;                                                                                             \
 791      C=12*CAR4L;                                                                                         \
 792      D=L;
 793    M=FOLLOW;                                                                                             \
 794      C=12*CAR4R;                                                                                         \
 795      D=R;
 796    M=FOLLOW;                                                                                             \
 797      C=8*CAR_DDRL;                                                                                       \
 798      D=L;
 799    M=FOLLOW;                                                                                             \
 800      C=8*CAR_DDRR;                                                                                       \
 801      D=R;
 802    M=FOLLOW;                                                                                             \
 803      C=10*BARKAS;                                                                                        \
 804      D=L;
 805    M=FOLLOW;                                                                                             \
 806      C=10*BARKAS;                                                                                        \
 807      D=R;
 808    M=FOLLOW;                                                                                             \
 809      C=8*CAR5L;                                                                                          \
 810      D=L;
 811    M=FOLLOW;                                                                                             \
 812      C=8*CAR5R;                                                                                          \
 813      D=R;
 814  $ENDSECTION
 815  #------------------------------------------------------------------------------
 816  #
 817  # Truck
 818  #
 819  #------------------------------------------------------------------------------
 820  $SECTION LC=1; DY=70;
 821    M=FOLLOW;                                                                                             \
 822      C=((WANDT_B5500A,0-1*WANDT_B5500AT);(WANDT_B5500P,0-1*WANDT_B5500PT);                               \
 823        (WANDT_B8000,0-1*WANDT_B8000T); (B8000_1,0-1*B8000_1T);(BUSSING_HOLZ1,0-1*BUSSING_HOLZ1T);        \
 824        (BUSSING_HOLZ2,0-1*BUSSING_HOLZ2T); BUSSING_FD_SIEMENS,SIEMENS_BAU;                               \
 825        SIEMENS_HANNOMAG,SIEMENS_BAU; (BUSSING_BAHNFRACHT,0-1*BUSSING_BAHNFRACHTT);                       \
 826        (BUSSING_BAHNFRACHT2,0-1*BUSSING_BAHNFRACHT2T); (B8000S_1,0-1*B8000S_1T);B8000A_LHOLZ;            \
 827        B8000S_BETON,TRAIL_BETON);
 828    M=FOLLOW;                                                                                             \
 829      C=10*((LKW_KRUPP,0-1*ANH_KRUPP)|(B8000_E,0-1*B8000_ET)|(B8000_BARRE,0-1*B8000_BARRET)|              \
 830        (B8000_BUSSING,0-1*B8000_BUSSINGT)|(B8000_DB1,0-1*B8000_DB1T)|                                    \
 831        (B8000_DACHSER,0-1*B8000_DACHSERT)|(B8000_ERESKA,0-1*B8000_ERESKAT)|                              \
 832        (B8000_ERDINGER,0-1*B8000_ERDINGERT)|(B8000_FENDT,0-1*B8000_FENDTT)|                              \
 833        (B8000_HACHENBURGER,0-1*B8000_HACHENBURGERT)|(B8000_HOSL,0-1*B8000_HOSLT)|                        \
 834        (B8000_JACOBS,0-1*B8000_JACOBST)|(B8000_JAGERMEISTER,0-1*B8000_JAGERMEISTERT)|                    \
 835        (B8000_KRAFT,0-1*B8000_KRAFTT)|(B8000_KROMBACHER,0-1*B8000_KROMBACHERT)|                          \
 836        (B8000_MUNDI,0-1*B8000_MUNDIT)|(B8000_PHOENIX,0-1*B8000_PHOENIXT)|                                \
 837        (B8000_SCHENKER,0-1*B8000_SCHENKERT)|(B8000_SCHULTHEISS,0-1*B8000_SCHULTHEISST)|                  \
 838        (B8000_TRASSL,0-1*B8000_TRASSLT)|(B8000_UNION,0-1*B8000_UNIONT)|(B8000S_B,0-1*B8000_BT));
 839    M=FOLLOW;                                                                                             \
 840      C=6*((B6GL_PETRIX,0-1*B6GL_PETRIXT)|BUSSING_LS11_EDUSCHO|(BUSSING_FULDA,0-1*BUSSING_FULDAT)|        \
 841        (BUSSING_FULDA2,0-1*BUSSING_FULDA2T)|BUSSING_VGL_MERKENS|(BUSSING_ZENTIS,0-1*BUSSING_ZENTIST)|    \
 842        BUSSING_CASALA|BUSSING_SCHENKER|$DIR(1,(B6000_FERNLAST,0-1*B6000_FERNLASTT)));
 843    M=FOLLOW;                                                                                             \
 844      C=10*((WANDT_ATEGO,0-1*WANDT_TRAIL1)|(WANDT_ACTROS,0-1*WANDT_TRAIL2)|(KAMION13,0-1*KAM13POT)|       \
 845        (KAMION18,0-1*KAM18POT)|(KAMION17,0-1*KAM17POT)|(KAMION25,0-1*KAM25POT)|DANZAS2|                  \
 846        (TRUCK_FELD1,0-1*TRUCK_FELD1T)|(TRUCK_ATEGO_EINBECKER,0-1*TRUCK_ATEGO_EINBECKERT)|                \
 847        (TRUCK_ATEGO_FELD,0-1*TRUCK_ATEGO_FELDT)|(TRUCK_ATEGO_REAL,0-1*TRUCK_ATEGO_REALT)|                \
 848        (MAN_TGA_LX1,0-1*TRAILER1)|(MB_ACTROS_LH,0-1*TRAILER1)|(MB_ACTROS_L,0-1*TRAILER2)|                \
 849        (MAN_VL,0-1*MAN_VLT)|(IVECO_EUROSTAR_WB,0-1*TRAILER1)|(DAF_XF_SC_WB,0-1*TRAILER_S1)|              \
 850        (DAF_XF_SSC_WB,0-1*TRAILER_S2)|(MAN_TGA_LX_WB,0-1*TRAILER_S2)|(MAN_TGA_XXL_WB,0-1*TRAILER_S1)|    \
 851        (MB_SK2435_BISCHOF,0-1*MB_SK2435_BISCHOFT)|(MB_SK2435_HANSAPAPIER,0-1*MB_SK2435_HANSAPAPIERT));
 852    M=FOLLOW;                                                                                             \
 853      C=10*(KAMION11|KAMION01|KAMION02|KAMION03|KAMION06|KAMION12|KAMION05|KAMION07|KAMION15|KAMION_S1|   \
 854        KAMION14|KAMION19|KAMION21|KAMION31|KAMION24|KAMION32|KAMION22|KAMION30|KAMION29|KAMION27|        \
 855        KAMION26|KAMION_HUN|VOLVO_FH12_HASLER|TRUCK_FELD|TRUCK_THURN|TRUCK_TUBORG|TRUCK_VIKING|           \
 856        TRUCK_WERNER|KAMION_DAN);
 857    M=FOLLOW;                                                                                             \
 858      C=10*(MB_ACTROS_(AFTEREIGHT|ANDECHSER|ANDECHSERD|ANDECHSERW|BKINDL|BUDWEISER|BUDWEISER2|CARLSBERG|  \
 859        CARLSBERGP|CROWN|DIEBELS|EICHHOF|EICKEL|EINBECKER|FELD|FRANZISKANER|GAMBRINUS|GANTER|GROLSCH|     \
 860        GROLSCH2|GUINNES|HALLER|HANNEN|HERRENHAUSER|KILKENNY|KONIG|KROMBACHER|KROMBACHER2|KRONENBURG|     \
 861        KULMBACHER|KULMBACHER2|LOWENBRAU|MONCHSHOF|MORAVIA|NYMBURK|PATRIZIER|RADEGAST|RATSHERREN|REAL|    \
 862        RIEGELER|SCHULTHEISS|ST|STAROPRAMEN|TREBON|TUBORG|WITTINGER|WOLTINGERODE));
 863    M=FOLLOW;                                                                                             \
 864      C=4*(VWT1_P|VW_T1HS|VW_T1L|VW_T3HS|VW_T3PS|VW_T3SW|UNIMOG2|UNIMOG3|FD_BAUTRUPP);
 865    M=FOLLOW;                                                                                             \
 866      C=5*(DB_P14|DB_BAUTRUPP|DB_TURM|DB_LS11|DB_TLF|DB_MAN_OIL|DB_TANK|DB_B8000T|                        \
 867        5:((DB_FD|DB_FDK|DB_MB01),(3:|DB_MAST|DB_KABEL1|DB_KABEL))|DB_LS11TANK_DB|DB_B8000A_TANK);        \
 868      D=R;
 869    M=FOLLOW;                                                                                             \
 870      C=8*(B8000M_1|MB_A2040AK|MAN_48463K|MAN_KIPPER2|MAN_KIPPER|TRUCK1|RENAULT_KIPPER|                   \
 871        BUSSING_LS11_ABSTETZ|BUSSING_LS11F_ABSTETZ|SCANIA_T143E_RAU|IVECO_RAU|BETON_ROT|LKW_GETR|         \
 872        LKW_GETR_FELD|LKW_GETR_SINALCO);
 873    M=FOLLOW;                                                                                             \
 874      C=10*(MAN2000_(ANDECHSD|ANDECHSW|BARRE|BKINDL|BUDWEISER|BUDWEISER2|CARLSBERG|CARLSBERGP|CROWN|      \
 875        DIEBELS|EICHHOF|EICKEL|EINBECKER|ERDINGER|FELD|FELD1|FRANZISKANER|GAMBRINUS|GANTER|GRAPPA|        \
 876        GROLSCH|GROLSCH2|GUINNES|HACHENBURGER|HALLER|HANNEN|HERRENHAUSER|HOSL|JAGERMEISTER|KILKENNY|      \
 877        KONIG|KORNBRENNEREI|KROMBACHER|KROMBACHERP|KRONENBOURG|KULMBACHER|KULMBACHERR|LOWENBRAU|MAGGI|    \
 878        MONCHSHOF|MORAVIA|NYMBURK|ORANGINA|PATRIEZIER|PEPSI|PEPSI2|RADEGAST|RATSHERREN|RIEGELER|          \
 879        SCHULTHEISS|SCHWEPPES|STAROPRAMEN|TANK|THURN_TAXIS|TREBON|TUBORG|VIKING|WALLISER|WERNER|          \
 880        WITTINGER));
 881
 882    M=FOLLOW;                                                                                             \
 883      C=2-4*(SAURER_D330_ZEMENT|SAURER_D330_BETONB|SAURER_D330_BETONR)!|L;
 884    M=FOLLOW;                                                                                             \
 885      C=3-5*(ZT303R,HTS90_04)|(FENDT_900V,TRAILER9|TRAILER8)|(FERGUSON6290,TRAILER_HAY)|                  \
 886        (TRACTOR7,TRAILER11)|(K700A,PF_B500)|(TRAKTOR6,TRAILER6);                                         \
 887      D=L;
 888
 889    M=FOLLOW;                                                                                             \
 890      C=4-6*(MB_HAUBER_(|DK_)BERTSCHI,|TRAIL_BERTSCHI2|TRAIL_BERTSCHI3)|MB_MILCH1(|(,T))|                 \
 891        MB_ECONIC_ARAL |(MB_ECONIC_SHELL|MAN_TGA_SHELL,MAN_TGA_SHELLT)|SAURER_D330_AGROLA|                \
 892        SAURER_D330_AVIA|SAURER_D330_SHELL|MB_LS1624TB|MB_LS1624TO;                                       \
 893      D=R;
 894
 895    M=FOLLOW;                                                                                             \
 896      C=3-5*B8000A_ARAL|B8000A_BP|B8000A_ESSO|B8000A_SHELL|TANK_THYS|TANK_ARAL|MAN_OIL|B6GL_MONOPOLIN|    \
 897        B650_BV|B650_LEUNA|B650_OLEX|B8000_GASOLIN|B8000_GASOLIN2|B8000_ARAL|B8000_FINA|B8000_SHELL|      \
 898        B650_SHELL;
 899
 900    M=FOLLOW;                                                                                             \
 901      C=(TANK_FORD_T;$DIR(SAURER_5AE_AVIAL,SAURER_5AE_AVIA);SAURER_A4_AVIA);
 902
 903    M=FOLLOW;                                                                                             \
 904      C=4-6*VOLVO_FH16B|VOLVO_FH16C|VOLVO_FH16SCHENKER|VOLVO_1|MB_ACTROS_SCHIEDER|MAN_TGA_XLZ_17111|      \
 905        DAF_FT_FRIG|DAF_XF95FT3|DAF_XF95FT2|DAF_XF95FT1;
 906
 907    M=FOLLOW;                                                                                             \
 908      C=5-8*STER_9513_(09|10|11|12)[O:C2,0,13];
 909
 910    %FOLLOW2(5, (LKW_WANDT3|LKW_WANDT4|LKW_WANDT5), "Spedition Wandt")
 911    %FOLLOW2(5, LKW_TRANSBRIT,"Transbritannia Spedition")
 912    %FOLLOW2(7, LKW_HANG5, "Spedition Hangartner")
 913    %FOLLOW2(10, LKW_RIGT, "H. Rigtering Spedition")
 914    %FOLLOW2(12, LKW_DIJCO, "Dijco - The Greenery")
 915    %FOLLOW2(12, LKW_A,"Austrian speditions")
 916    %FOLLOW2(12, LKW_CH, "Swiss speditions")
 917    %FOLLOW2(12, LKW_GB, "British speditions")
 918    %FOLLOW2(5, LKW_IRL, "Irish speditions")
 919    %FOLLOW2(15, LKW_NL, "Netherlands")
 920    %FOLLOW2(3, LKW_DK, "Denmark")
 921    %FOLLOW2(3, LKW_P, "Portugal")
 922    %FOLLOW2(12, LKW_I, "Italian speditions")
 923    %FOLLOW2(3, LKW_CZ, "Chech speditions")
 924    %FOLLOW2(10, LKW3, "Era 3")
 925    %FOLLOW2(15, LKW4, "Era 4")
 926    %FOLLOW2(15, LKW5, "Era 5")
 927    M=FOLLOW;                                                                                             \
 928      C=6-10*TRAC1[CL:>(STRR|STRD),,17];                                                                  \
 929      D=R;
 930    M=FOLLOW;                                                                                             \
 931      C=5-8*TRAC1[CR:<(STRL|STRD),,17];                                                                   \
 932      D=L;
 933
 934    $DEF AUS_SM1D2SO02L=AUS_SM1D2SO04L
 935    $DEF AUS_SM1D2SO02=AUS_SM1D2SO04
 936    $DEF AUS_SM2D2SO12L=AUS_SM2D2SO13L
 937    $DEF AUS_SM2D2SO12=AUS_SM2D2SO13
 938    $DEF AUS_ROADTRAIN=AUS_(ARGSO(02|03|11|12|13|16|42|51|52)|                                            \
 939        K108SO(02|03|10|13|15|16|17|18|19|20|21|22|43|51|52|53|54|55|56|57|58|59)|                        \
 940        T908SO(09|15|16|17|19|51|52)|ST95SO(02|11|22|51|52|53),                                           \
 941        4:SM1(A|(B,A),D2,B,A)SO(01|02|03|04)|                                                             \
 942        12:SM2(A|(B,A),D2,B,A)SO(10|11|12|13|15|16|17|18|19|20|21|22))(|L)
 943
 944    C=AUS_ROADTRAIN; TX=Australian roadtrains;
 945    C=AUS_ROADTRAIN; TX=Australian roadtrains;
 946    C=AUS_ROADTRAIN; TX=Australian roadtrains;
 947    C=AUS_ROADTRAIN; TX=Australian roadtrains;
 948    C=AUS_ROADTRAIN; TX=Australian roadtrains;
 949    C=AUS_ROADTRAIN; TX=Australian roadtrains;
 950    C=AUS_ROADTRAIN; TX=Australian roadtrains;
 951
 952    M=FOLLOW;                                                                                             \
 953      C=4-6*(BUSSING_LS11|BUSSING_LS11B|BUSSING_LS11R|BUSSING_LS11G|BUSSING_LS11WE|BUSSING_LS11WG|        \
 954        BUSSING_LS11B1,                                                                                   \
 955        STRAIL_SCHENKER|STRAIL_LANGNESE|STRAIL_KRONENBOURG|STRAIL_JAGERMEISTER|STRAIL_BARENMARKE|         \
 956        STRAIL_BARENPILS|STRAIL_ASTRA);                                                                   \
 957      D=X;
 958
 959    M=FOLLOW;                                                                                             \
 960      C=3-5*(BUSSING_BS16A|BUSSING_BS16B|BUSSING_BS16C|BUSSING_16210|BUSSING_16210W,BUSSING_16210ST(|[!E])); \
 961      D=X;
 962
 963    M=FOLLOW;                                                                                             \
 964      C=(B8000A_FERN;B8000A_FULDA;B8000A_KROMBACHER;B8000A_REM);                                          \
 965      D=X;
 966  $ENDSECTION
 967  #------------------------------------------------------------------------------
 968  #
 969  # Special 1: Emergency vehicles, other organisations, companies
 970  #
 971  #------------------------------------------------------------------------------
 972  $SECTION LC=1; DY=70;
 973    M=FOLLOW;                                                                                             \
 974      C=(COLA_BEGLEIT,COLA_DOSE;COLA_VW_T4,COLA_ANH1;COLA_LIEFER;COLA_LKW;COLA_ATEGO,COLA_ANH;            \
 975        COLA_ACTROS; COLA_MAN2000T;COLA_W1;COLA_W2;COLA_W3;COLA_W;COLA_BEGLEIT);
 976    M=FOLLOW;                                                                                             \
 977      C=(COLA_BEGLEITN;COLA_W1N;COLA_W2N;COLA_W3N;COLA_WN);                                               \
 978      D=-;
 979    M=FOLLOW;                                                                                             \
 980      C=(ZDF_MBT;ZDF_VW_T4;ZDF_UNIMOG;ZDF_1,ZDF_1T;ZDF_KOFFER,ZDF_1T;ZDF_BUS;ZDF_MBT);
 981    M=FOLLOW;                                                                                             \
 982      C=(DFD_B8000,DFD_B8000T;DFD_BFD2;DFD_BFD;DFD_BFDK,DFD_NEA;DFD_BFDK,DFD_TELCENTR;DFD_HANOMAG,DFD_BAUW;MB_FD; \
 983        POST_UNIMOG,POST_KABEL;DFD_VWT1A;TKOM_OPEL_RM;DFD_VWT1P;DFD_VWT1M);
 984    M=FOLLOW;                                                                                             \
 985      C=(DFD_VWT1BL;DFD_VWT1CL;DFD_VWT3AL;DFD_VWT3BL,DFD_ANH4;DFD_VWT3L;DFD_VWT3M;DFD_VWT3P;DFD_VWT3DL);          \
 986      D=L;
 987    M=FOLLOW;                                                                                             \
 988      C=(DFD_VWT1B;DFD_VWT1C;DFD_VWT3A;DFD_VWT3B;DFD_VWT3,DFD_ANH4;DFD_VWT3M;DFD_VWT3P;DFD_VWT3D);                        \
 989      D=R;
 990    M=FOLLOW;                                                                                             \
 991      C=(POST_LKW,POST_ANH;POST_B5000_PAKET,POST_PAKETT;POST_LU5_10_PAKET,POST_ANH4;                      \
 992        POST_KRUPP,POST_KRUPPT; POST_B8000,POST_B8000T;POST_BFDY,POST_ANH1;POST_HANOMAG,POST_ANH2;        \
 993        POST_HANOMAG1,POST_ANH1; POST_VW_147;POST_VWT1_PAKET;POST_VW_T3T;POST_VW_T3H;POST_VW_T4;          \
 994        POST_SPRINTER;POST_EX;POST_EUEX; POST_EMS);
 995    M=FOLLOW;                                                                                             \
 996      C=(TKOM3;TKOM2;TKOM_VWT4;TKOM_VWT4D,TKOM_ANH;TKOM_MESS;TKOM_VITO;TKOM_VW_T3B;TKOM_VW_T3M;           \
 997        TKOM_VW_T3H; TKOM_VW_T3T;TKOM_VW_T3D;TKOM_VW_T3P;TKOM_MONT1;TKOM_MONT2;TKOM_MAST; TKOM_SPRINTER;  \
 998        TKOM_SPRINTERBUS; TKOM_SPRINTER2;TKOM_SPRINTER3;TKOM_UNIMOG;TKOM_KW; TKOM_UNIMOG2,TKOM_KABEL;     \
 999        TKOM_LKWK;DANZAS_TELEKOM; DANZAS_ST1,GABELSTAPLER;TKOM7;TKOM_NEA; TKOM5;TKOM6);
1000    M=FOLLOW;                                                                                             \
1001      C=(THW_PKW;THW_ZTRKW2;THW_MB;THW_VW_T3C;THW_VW_T3B;THW_VW_T3D;THW_VW_T3P;THW_ZTRKW;THW_ZTRKW1;      \
1002        THW_MTW1;THW_MTW,THW_KOMPRESSOR;THW_THV,THW_GENERATOR;THW_VRW,THW_BOOT;THW_RW,THW_GENERATOR;      \
1003        THW_KELW;THW_KELW2;THW_GKW72_2;THW_GKW72A;THW_IVECO_EUROFIRE;THW_KIP;THW_LKW;THW_RADLADER;        \
1004        THW_TRAILER);
1005    M=FOLLOW;                                                                                             \
1006      C=(POL_MB;POL_PKW1;POL_PKW2;POL_PKW5;POL_VOLVO960;POL_VOLVO960K;POL_PKW3;POL_PKW4;POL_VITO;         \
1007        POL_VW_T3; POL_VW_T4;POL_VW_T4A;POL_GMINNA;POL_VW_T3C;POL_VW_T4C;POL_SPRINTER; POL_SPRINTERBUS;   \
1008        POL_MB1;POL_LKW; POL_KOFFER,POL_ANH;POL_BUS;POL_GEFANGNISBUS;POL_TLF16; POL_TLF8;POL_RTW;         \
1009        POL_UEWACH;POL_2WEGA; POL_2WEGR;POL_UNIMOG;POL_RADLADER;POL_WASSERWERFER; POL_RAUMPANZER);
1010    M=FOLLOW;                                                                                             \
1011      C=(FIRE_CHIEF;FIRE_VW_T3C;FIRE_VW_T3B;FIRE_VW_T3D;FIRE_VW_T3P;FIRE_VW_T4;FIRE_AMB;FIRE_CHIEF1;      \
1012        FIRE_VW_T4D,FIRE_BOOT;FIRE_VW_T4,FIRE_ANH;FIRE_SPRINT;FIRE_UNIMOG;FIRE_ST;FIRE_TLF16;             \
1013        FIRE_CRANE; FIRE_ATEGO;IVECO_EUROFIRE;MAN_M90_TLF16;MAN_M2000L_RW2;MB_ACTROS_TLF24_50;            \
1014        ATEGO_METZ; MAN_M2000L_METZ;FIRE_DLK_40;FIRE_KRAN;FIRE_RADLADER;NL_FIRE_DAF;NL_IVECO_EUROFIRE;    \
1015        NL_MAN_M90;NL_METZ);
1016    M=FOLLOW;                                                                                             \
1017      C=(FIRE_O1;FIRE_O4;FIRE_O5;FIRE_O2;FIRE_O3;B500D;B500_LF25);
1018  $ENDSECTION
1019  #------------------------------------------------------------------------------
1020  #
1021  # Special 2: heavy duty - Schwerlasttransporte
1022  #
1023  #------------------------------------------------------------------------------
1024  $SECTION LC=1; DY=70;
1025    C=BUSSING_LANZ_BULLDOG,BUSSING_LANZ_BULLDOGT;                                                         \
1026      V=3;
1027    C=BUSSING_P1,KABEL;                                                                                   \
1028      V=3;
1029    C=TATRA_813,P32_40T;                                                                                  \
1030      V=4;
1031
1032    C=DB_05003CULEMEYER(|L)|DB_E94145CULEMEYER(|L);                                                       \
1033      V=2-3;
1034    C=SBB_P7023B|SBB_P7028B|SBB_P7030B;                                                                   \
1035      V=2-3;
1036    C=SBB_P7022B;                                                                                         \
1037      V=2-3;
1038    C=SBB_P7030P;                                                                                         \
1039      V=2-3;
1040    C=SBB_P7030_26B|SBB_P7032B|SBB_P77003B|SBB_P77004B;                                                   \
1041      SBB_P7022SH V=2-3;
1042    C=WGTRANS_GOTHA;                                                                                      \
1043      V=2-3;
1044    C=CULEMEYER_DB_(18_451|50_2958|ETA150|VT11_5);                                                        \
1045      V=2-3;
1046    C=SCANIA_T143E_GH_LVTS;                                                                               \
1047      V=2-3;
1048    C=VOLVO_FH16_PILLAR|DAF_FT85CF430SC_P|DAF_FT95XF480SSC_P|MB_A2648_NB_P|SCANIA_T164_NB_P;              \
1049      V=2-3;
1050    C=MAN_41603A,CASTOR_TRAILER,MAN_41603A;                                                               \
1051      V=2-3;
1052    C=TB9_REACTOR;                                                                                        \
1053      V=2-3;
1054    C=TB12_CAULDRON;                                                                                      \
1055      V=2-3;
1056    C=TB7_HS842;                                                                                          \
1057      V=2-3;
1058    C=LIEBHERR_LEIPZIG3;                                                                                  \
1059      V=2-3;
1060    C=FAUN_KOLONNE(|L);                                                                                   \
1061      V=2-3;
1062    C=WELTI_FURRER_TRAFO(|L);                                                                             \
1063      V=2-3;
1064    C=COLDBOX;                                                                                            \
1065      D=R; V=2-3;
1066    C=SCANIA_ABSCHLEPWAGEN_ACTROS;                                                                        \
1067      D=L; V=2-3;
1068    C=TRANSPORT_AVE_S103;                                                                                 \
1069      V=2-3;
1070    C=ERNST_12_MAN_F90,ERNST_HS885_KIBAG;                                                                 \
1071      V=1;
1072    C=ERNST_12_MAN,ERNST_LANGENDORF;                                                                      \
1073      V=1;
1074    C=ERNST_12_MANL,TRAIL_LANGENDORF_KAELBLE;                                                             \
1075      V=1;
1076
1077    $GROUP LC=1;
1078      C=ERNST_12_MAN_F90L,ERNST_HS885_KIBAGL;                                                             \
1079        V=1;
1080      C=ERNST_12_MAN_F90,ERNST_HS885_KIBAG;                                                               \
1081        V=1;
1082      C=ERNST_13_MAN41_502L,ERNST_HS885_KIBAGL;                                                           \
1083        V=1;
1084      C=ERNST_13_MAN41_502,ERNST_HS885_KIBAG;                                                             \
1085        V=1;
1086    $ENDGROUP
1087
1088    M=FOLLOW;                                                                                             \
1089      C=3-6*SISU_WOOD3|(SISU_WOOD(1|2),|SISU_WOOD1T)|ACTROS_WOOD2|ACTROS_WOOD1|SAURER_D290_WOOD1|         \
1090        SAURER_D330B_6X4W;                                                                                \
1091      D=R;
1092    M=FOLLOW;                                                                                             \
1093      C=3-5*ACTROS_WOOD2EL|(SISU_WOOD(1|2)EL,|SISU_WOOD1TE)|(SISU_WOOD3EL,SISU_WOOD3ET);                  \
1094      D=L;
1095
1096    M=FOLLOW;                                                                                             \
1097      C=(BUSSING_LANGM;BUSSING_4000LANGM;BUSSING_6000T_LANGM;BUSSING_DECK[!E];BUSSING_DECK);
1098
1099    C=(ERNST_12_MAN_F90,ERNST_HS885_KIBAG)(|L);
1100    C=ERNST_13_MAN41_502,ERNST_SCHEUERLE_KOMATSU_MOBILBRECHER;
1101    C=ERNST_14MAN,ERNST_CAT_D10;
1102  $ENDSECTION
1103
1104  # ) ] }