Timetable file zsz_cityg.ttt
1 # { [ (
2
3 {FILELEVEL=1?
4 $OPTGDEF 1
5 $BGCOLOR #000000
6 $VAR BGTYPE=3,BGUP=83;
7 $ABOVE 25
8 $ST 0.5
9 ?; \
10
11
12 $REQUIRE GETOPT.TTT
13 $CSET CY5 0
14 $CSET CY4 0
15 $CSET CY3 0
16 $CSET CY0 0
17 }
18 $REQUIRE ZSZ_DEF.TTT
19 $REQUIRE BG_DEF.TTT
20
21 #------------------------------------------------------------------------------
22 $SPOOL N=CYMODE; SEQ=RSEQ;
23 {CY0?
24 AB=5; \
25 BL=20; VAR=BGTYPE=0; DIS=5; ST=0.4;
26 }
27 {CY2?
28 AB=25; \
29 BL=20; VAR=BGTYPE=2; DIS=10; ST=0.5;
30 }
31 {CY3?
32 AB=25; \
33 BL=20; VAR=BGTYPE=3,BGUP=83; DIS=20; ST=1;
34 }
35 {CY4?
36 AB=100; \
37 BL=20; VAR=BGTYPE=4,BGUP=158; DIS=20;
38 }
39 {CY5?
40 AB=340; \
41 BL=20; VM=HEAD,JUMP; DX=5000; VAR=BGTYPE=5,BGUP=398; DIS=50;
42 }
43 $ENDPOOL
44
45 #------------------------------------------------------------------------------
46 $SECTION \
47 NAME=CITYG; \
48 POOL=CYMODE; \
49 LT=25; \
50 FIN=S;
51 #==============================================================================
52 #
53 # Hungary
54 #
55 #----------------------------- Kaposvár ---------------------------------------
56 {H?
57 {BUS?
58 NAME=H_KAPOSVAR; \
59 TX=Kaposvár; \
60 M=FOLLOW; \
61 C=(KAPV_IK415;KAP_RC;KAP_RC135;KAP_RC15;KAPV_E94;KAP_E95;KAP_E98;KAPV_N4014NF); \
62 D=R; %ABG(STBGAU);
63 }
64 #----------------------------- Pécs -------------------------------------------
65 {BUS?
66 $GROUP \
67 NAME=H_PECS; \
68 TX=Pécs; \
69 LC=1; %GBG(STBGAU,ENV_WAYA);
70 M=FOLLOW; \
71 C=(PS_IK556;PS_IK556D;PS_IK180;PS_IK246;IK246_ESSO;PS_IK260B;PS_IK260R;PS_IK260DAF; \
72 PS_IK280R; PS_IK280D;PS_IK280E;PS_IK280I); \
73 D=R;
74 M=FOLLOW; \
75 C=(PS_IK280F;PS_IK280G;PS_IK280H;PS_IK280J;PS_IK280K;PS_IK280L;PS_IK280M; PS_IK280N; \
76 PS_IK280RA; IK280RA;PS_IK280B); \
77 D=R;
78 M=FOLLOW; \
79 C=(PS_IK280C;PS_IK280A;IK280PSA;IK280SA;PS_IK284;PS_IK284A;PS_IK410; PS_IK415;PS_IK415A; \
80 PS_IK435; PS_O345;PS_O345G;PS_O345G1;PS_O345G2); \
81 D=R;
82 C=PS_CITAROL;
83 $ENDGROUP
84 }
85 #----------------------------- Sopron -----------------------------------------
86 {TRAM?
87 $GROUP \
88 NAME=H_SOPRON; \
89 TX=Sopron; \
90 LC=1; %GBG(STBGAU,[WT=ENV_WAYT1][WL=ENV_WAYT1]);
91 C=SVV_A;
92 C=SVV_1;
93 C=SVV_2;
94 C=SVV_5;
95 C=SVV_3A;
96 C=SVV_3;
97 C=SVV_4;
98 $ENDGROUP
99 }
100 #----------------------------- Szombathely ------------------------------------
101 {TRAM?
102 $GROUP \
103 NAME=H_SZOMBATHELY; \
104 TX=Szombathely; \
105 LC=1; %GBG(STBGAU,ENV_WAYT1);
106 C=SZVV_0;
107 C=SZVV_1,|SZVV_1A;
108 C=SZVV_3;
109 C=SZVV_6;
110 C=SZVV_6,SZVV_6A;
111 C=SZVV_11;
112 C=SZVV_17;
113 $ENDGROUP
114 }
115 }
116 #=============================================================================
117 #
118 # Germany
119 #
120 #----------------------------- Aachen ----------------------------------------
121 {D|BRD|DDR?
122 {TRAM|BUS?
123 $GROUP \
124 NAME=D_AACHEN; \
125 TX=Aachen; \
126 LC=2; %GBG(STBGEU,[WA=ENV_WAYA][WT=ENV_WAYT1]);
127 {TRAM?
128 TX=Aachen ASEAG Tw 1001 - 1011 + Bw 208 - 214; \
129 C=AACH_T4TALBOT,AACH_208;
130 TX=Aachen ASEAG 6x Tw Duewag; \
131 C=[PFU]AACH_GT6A;
132 TX=Aachen ASEAG 4x Tw Duewag; \
133 C=AACH_T4A;
134 TX=Aachen ASEAG Tw 1021-1025; \
135 C=AACH_T4EXD;
136 TX=Aachen ASEAG 6x Tw 1110; \
137 C=[PFU],AACH_GT6_1110;
138 TX=Aachen ASEAG 4x Tw Duewag; \
139 C=AACH_T4A|AACH_T4B|AACH_T4C;
140 TX=Aachen ASEAG Tw 1001 - 1011; \
141 C=AACH_1001R|AACH_T4TALBOTRW;
142 TX=Aachen ASEAG 6x Tw Duewag; \
143 C=[PFU]AACH_GT6(B|C|D);
144 TX=Aachen ASEAG 6x Tw Westwaggon; \
145 C=[PFU]AACH_GT6~CG|AACH_GT6~WSI;
146 TX=Aachen ASEAG GT4; \
147 C=AACH_GT4R(|L);
148 }
149 {BUS?
150 M=FOLLOW; \
151 C=5*(AACH_SL202R|AACH_NL202|AACH_O405N2|AACH_V7000|AACH_SG242H|AACH_SG242HY|AACH_NG262| \
152 AACH_O405N|AACH_O405G|AACH_O405GN2|AACH_NG313W|AACH_0530G|AACH_AGG300); \
153 D=R;
154 M=FOLLOW; \
155 C=5*(AACH_O530_INTERFOODL|AACH_O530_MERCEDESL|AACH_O530_PORSCHEL|AACH_O530_RENNERTL| \
156 AACH_O530_WOONBOULEVARDL|AACH_O530G_APAGL|AACH_O530G_AUFSTIEGL|AACH_O530G_GRANUSL| \
157 AACH_O530_PFERDEL|AACH_O530G_PORSCHEL|AACH_O530G_VOLLEYBALLL); \
158 D=L;
159 }
160 $ENDGROUP
161 }
162 #----------------------------- Aalen -----------------------------------------
163 {BUS?
164 NAME=D_AALEN; \
165 TX=Aalen; \
166 C=AALEN_N4026_3L|AALEN_N4026_3; %ABG(STBGMD);
167 }
168 #----------------------------- Augsburg --------------------------------------
169 {TRAM?
170 $GROUP \
171 NAME=D_AUGSBURG; %GBG(STBGEU,ENV_WAYT1);
172 TX=AUGSBURG TW 175 - 188 + Bw 221 ff; \
173 C=(SWA_175A|SWA_175B),SWA_221; \
174 LC=3;
175 TX=AUGSBURG KSW; \
176 C=SWA_KSW;
177 TX=AUGSBURG T3+B3; \
178 C=(SWA_M5L,SWA_M5BL)|(SWA_M5,SWA_M5B);
179 TX=AUGSBURG GT4; \
180 C=SWA_GT4AC(|L);
181 TX=AUGSBURG GT5 511 - 552; \
182 C=SWA_GT5OL|SWA_GT5O;
183 TX=AUGSBURG GT8 801 - 812; \
184 C=SWA_GT8L~CG|SWA_GT8~CG;
185 TX=AUGSBURG GT8 801 - 812; \
186 C=SWA_GT8W(|L);
187 $ENDGROUP
188 $GROUP \
189 NAME=D_AUGSBURG2; %GBG(STBGEU,ENV_WAYT1);
190 TX=AUGSBURG_GT4 + GT4; \
191 C=(SWA_GT4~CG,SWA_GT4B)| \
192 (2@SWA_GT4L~WSI|SWA_GT4~WSI|SWA_GT4L~TIS|SWA_GT4~TIS|SWA_GT4AL|SWA_GT4A);
193 TX=AUGSBURG_GT4 + GT4; \
194 POOL=POOL_AUGSBURG_GT4;
195 TX=AUGSBURG_GT4 + GT4; \
196 POOL=POOL_AUGSBURG_GT4L;
197 TX=AUGSBURG GT5 511 - 552; \
198 C=SWA_GT5(|L);
199 TX=AUGSBURG GT8 8001 - 8012; \
200 C=SWA_M8C;
201 TX=Augsburg NGT6; \
202 C=SWA_GT6M2(|L);
203 TX=Augsburg NGT8 Combino; \
204 C=SWA_COMBINO(|L)~WSI;
205 TX=Augsburg Flexity Outlook; \
206 C=SWA_FLEXITY2(|L);
207 $ENDGROUP
208 }
209 #----------------------------- Altenburg Ballenstedt Bautzen-------------------
210 {BUS?
211 $GROUP LC=1;
212 NAME=D_ALTENBURG; \
213 TX=Altenburg; \
214 C=THUESAC_IK280_02; %ABG(STBGEU);
215 NAME=D_BALLENSTEDT; \
216 TX=Ballenstedt; \
217 C=QBUS_QLBNA2743; %ABG(STBGEU);
218 NAME=D_BAUTZEN; \
219 TX=Bautzen; \
220 C=BAUTZ_IK260_02; %ABG(STBGEU);
221 $ENDGROUP
222 }
223 #----------------------------- Bad Homburg -----------------------------------
224 {TRAM?
225 $GROUP \
226 NAME=D_BAD_HOMBURG;
227 TX=Bad Homburg; \
228 C=BH_(A1L|A1|A2|A3|B1L|B1|B2|B3),0-1*(3:BH_BW|1:BH_BWO); %LBG(STBGEU,ENV_WAYT1);
229 $ENDGROUP
230 }
231 #----------------------------- Bad Schandau ----------------------------------
232 {TRAM?
233 $GROUP \
234 NAME=D_BAD_SCHANDAU; \
235 TX=Bad Schandau (Kirnitzschtalbahn); \
236 LC=2; %GBG(STBGFN,ENV_WAYT1);
237 C=KIRB_TZ57A;
238 C=KIRB_TZ57A,KIRB_EB57A; \
239 D=R;
240 C=KIRB_TZ57A,KIRB_EB57AL; \
241 D=L;
242 C=KIRB_ET57;
243 C=KIRB_ET57,KIRB_EB57L; \
244 D=L;
245 C=KIRB_ET57,KIRB_EB57; \
246 D=R;
247 TX=Bad Schandau Tw 4...8; \
248 C=KIRB_ES48;
249 TX=Bad Schandau TZ57 KIRNITZSCHTALBAHN / Bad Schandau alt; \
250 C=KIRB_TZ57N~JP,KIRB_EB57AL|KIRB_EB57A;
251 TX=Bad Schandau TZ57 + EB57 KIRNITZSCHTALBAHN / Bad Schandau alt; \
252 C=KIRB_TZ57N~SAND,((2*KIRB_EB57NL~SAND)|(2*KIRB_EB57N~SAND)); \
253 D=Z;
254 TX=Bad Schandau TZ57 + EB57 + EB57 KIRNITZSCHTALBAHN / Bad Schandau alt; \
255 C=KIRB_TZ57N1|KIRB_TZ57N1L,KIRB_EB57N1L|KIRB_EB57N1;
256 $ENDGROUP
257 }
258 #----------------------------- Baden Baden -----------------------------------
259 {BUS?
260 $GROUP \
261 NAME=D_BADEN_BADEN; \
262 TX=Baden Baden; \
263 LC=1; %GBG(STBGEU,ENV_WAYA);
264 C=BAD_N4021(|L);
265 M=FOLLOW; \
266 C=(BAD_NL313L;BAD_NL313L_VITA;BAD_O530L;BAD_O530L_HEEL;BAD_O530_HETTICHL; \
267 BAD_O530L_MCDONALDS; BAD_O530GL;BAD_O530G_HEEL); \
268 D=L;
269 M=FOLLOW; \
270 C=(BAD_NL313;BAD_O530;BAD_O530G;BAD_O530G_HEELL); \
271 D=R;
272 $ENDGROUP
273 }
274 #----------------------------- Bergisch Gladbach -----------------------------
275 {BUS?
276 NAME=D_BERGISCH_GLADBACH; \
277 TX=Bergisch Gladbach; \
278 M=FOLLOW; \
279 C=3*(BGL_NL26(2_BETTENLOCH|2_METALLBAU|3|3_MODE)); \
280 D=R; %ABG(STBGEU);
281 }
282 #----------------------------- Bielefeld -------------------------------------
283 {TRAM|BUS?
284 $GROUP \
285 NAME=D_BIELEFELD; \
286 TX=Bielefeld; \
287 LC=2; ENV=$CBG(WT,STBGEU,ENV_WAYT3),$CBG(WA,STBGMD,ENV_WAYA);
288 {TRAM?
289 TX=Bielefeld GT4 799; \
290 C=BIEL_GT4_799B(|L);
291 TX=Bielefeld GT4 798 Party; \
292 C=BIEL_GT4_799P(|L);
293 TX=Bielefeld 6x + 4x; \
294 C=(BIEL_3GT6,BIEL_3B4)|(BIEL_3GT6L,BIEL_3B4L);
295 TX=Bielefeld 6x + 4x; \
296 C=(BIEL_4GT6,BIEL_4B4)|(BIEL_4GT6L,BIEL_4B4L);
297 TX=Bielefeld,8x Tw; \
298 C=BIEL_GT8(|L);
299 TX=Bielefeld,M8; \
300 C=BIEL_M8;
301 TX=Bielefeld,M8CK; \
302 C=BIEL_M8C2O;
303 TX=Bielefeld,M8CK; \
304 C=BIEL_M8C2B;
305 TX=Bielefeld M8 + B4; \
306 C=(<BIEL_6M8L,BIEL_6B4,BIEL_6M8)|(<BIEL_M8DL,BIEL_B4D,BIEL_M8D);
307 TX=Bielefeld Vamos; \
308 C=BIEL_VAMOS;
309 }
310 {BUS?
311 M=FOLLOW; \
312 C=4*(BIEL_(2:0530(|N)|N4009|3:N4021(B1|O1|O2)|NG313|NL202|NL262|2:O530G(|N)));
313 }
314 $ENDGROUP
315 }
316 #----------------------------- Bochum ----------------------------------------
317 {TRAM|BUS?
318 $GROUP \
319 NAME=D_BOCHUM; \
320 TX=Bochum; \
321 LC=5; \
322 ENV=$EBG(STBGEU), &\
323 $EWX(WT,$FLG(X,ENV_WAYT3,ENV_WAYT1)), &\
324 $EWX(WL,ENV_WAYO), &\
325 $EWX(WA,ENV_WAYA);
326 {TRAM?
327 TX=Bochum Westfälische Straßenbahnen Tw 41; \
328 C=BOCH_WEST41;
329 TX=Bochum Tw 41; \
330 C=BOCH_41;
331 TX=Bochum Tw 187; \
332 C=BOCH_187;
333 TX=Bochum KSW; \
334 C=BOCH_4KSW;
335 TX=Bochum-Gelsenkirchen 2x Zug Verbandstyp II; \
336 C=BOCH_3T2,BOCH_3B2;
337 TX=Bochum 4x Tw 620; \
338 C=BOCH_4AT620|BOCH_5AT620;
339 TX=Bochum 6x Tw 201-215; \
340 C=BOCH_4GT6_201(|L);
341 TX=Bochum 6x Tw 1-53,261-298; \
342 C=BOCH_GT6_OL|BOCH_GT6_MR|BOCH_GT6_19K|BOCH_GT6_278W|BOCH_4GT6~CG;
343 TX=Bochum 6x Tw 1-53,261-298; \
344 C=BOCH_GT6_8S|BOCH_GT6_6A|BOCH_GT6_29S|BOCH_GT6_11V|BOCH_GT6_7J|BOCH_GT6_5B;
345 TX=Bochum-Gelsenkirchen Tw 33-53,290,295; \
346 C=BOCH_295|BOCH_GT6_41V|BOCH_5GT6~CG|BOCH_6GT6~CG;
347 TX=Bochum M6; \
348 C=BOCH_5M6SR|BOCH_M6C1;
349 TX=Bochum Niederflur-Tw 401ff; \
350 C=BOCH_6NF6;
351 TX=Bochum Variobahn 501ff; \
352 C=BOCH_VARIOBAHN|BOCH_6VARIO;
353 TX=Bochum-Gelsenkirchen Tango; \
354 C=2*BOCH_6TANGO;
355 TX=Bochum B80; \
356 C=2*BOCH_6B80; \
357 F=X;
358 }
359 {BUS?
360 M=FOLLOW; \
361 C=3*BOCH_(N416|NL202_SPARKASSE|O405G|SG240|SG242|SL200|SL202|SL750HO);
362 M=FOLLOW; \
363 C=3*BOCH_(N4416_SPIELZEUGLAND|N4421_MEYERSCHE|NG272|NG313|NL202|NL202CE|NL263| \
364 3:O405GN(|_CE|_RADIO985)|O530G|2:URBINO(12|18G)|UL292);
365 TX=Bochum O-Bus; \
366 C=(BOCH_O5|BOCH_O1_4|BOCH_O1_4_2)(|L);
367 }
368 $ENDGROUP
369 }
370 #----------------------------- Bonn ------------------------------------------
371 {TRAM|BUS?
372 $GROUP \
373 NAME=D_BONN; \
374 TX=Bonn; \
375 LC=4; %ETA(STBGEU,$FLG(X,ENV_WAYT3,ENV_WAYT1));
376 {TRAM?
377 TX=Bonn 2x Tw + Bw; \
378 C=BONN_1T2,BONN_1B2;
379 TX=Bonn BGM 2xZRTw 1 - 12 + 2xZRBw 31 - 42 und 4xZRBw 43 - 45 Bj.1911/14; \
380 C=BGM_3T,BGM_3B,BGM_3N;
381 TX=Bonn BGM 3xZRTw 19 - 34 + 3xZRBw 51 - 61 Bj.1955-59; \
382 C=BGM_4T3,BGM_4B3,BGM_4T3;
383 TX=Bonn BGM 3xZRTw 19 - 34 + 3xZRBw 57 - 61 Bj.1955-59; \
384 C=<BGM_4S3,BGM_T3B;
385 TX=Bonn 4xZRGrTw 436 - 437,ex Wesel Bj. 1960; \
386 C=2*BONN_SSB_4T4;
387 TX=Bonn 8xZRGelTw 401 - 415 Bj. 1960-69; \
388 C=2*BONN_SSB_4GT8;
389 TX=Bonn DT8; \
390 C=<BONN_3DT8GL,BONN_3DT8G;
391 TX=Bonn DT8; \
392 C=<BONN_4DT8BL,BONN_4DT8B;
393 TX=Bonn 6x Tw Düwag; \
394 C=BONN_SWB_GT6(|L);
395 TX=Bonn 4xERGrTw 205 - 214 + 4xERGrBw 281 - 289 Bj. 1960/61; \
396 C=(BONN_SWB_4T4,BONN_SWB_4B4)|(BONN_SWB_4T4L,BONN_SWB_4B4L);
397 TX=Bonn Großraumzug; \
398 C=(BONN_SWB_4T4AL,BONN_SWB_4B4L)|(BONN_SWB_4T4A,BONN_SWB_4B4);
399 TX=Bonn NF6; \
400 C=BONN_6NF6;
401 TX=Bonn B100 / B80; \
402 C=1-2*BONN_6B80(|L); \
403 F=X;
404 TX=Bonn B100 / B80; \
405 C=1-2*BONN_B100RW(|L); \
406 F=X;
407 TX=Bonn B100 / B80 Redesign; \
408 C=1-2*(BONN_B100RE|BONN_B100RW2)(|L); \
409 F=X;
410 TX=Bonn K5000; \
411 C=1-2*BONN_K5000X2; \
412 F=X;
413 TX=Bonn VDV Prototyp; \
414 C=BONN_VDV;
415 TX=Bonn A41; \
416 C=BONN_A41;
417 }
418 {BUS?
419 M=FOLLOW; \
420 C=2*SWB_B100(|T_TD1XTRA|T_TMOBILE|_HOTSPOT|_TKOM);
421 M=FOLLOW; \
422 C=2*SWB_NGT6(|HOLZWELT|W|_HAUSMANN|_SQUASH);
423 M=FOLLOW; \
424 C=4*SWB_(N4021|NG312|3:NL202(|_2|_2D3)|O305|3:O405(|G|N2)|SG192|SG220|SG242|SL200|SL202);
425 M=FOLLOW; \
426 C=4*SWB_(3:0530(GW|W|WR)|NG312W|NG313W|NL222W|NL232_CNG3|O405N2W);
427 M=FOLLOW; \
428 C=3*SWB_(0530E|NL202E|NL263|2:O405(GNE|N2E));
429 }
430 $ENDGROUP
431 }
432 #----------------------------- Brandenburg -----------------------------------
433 {TRAM?
434 $GROUP \
435 NAME=D_BRANDENBURG; \
436 LC=2; %GBG(STBGEU,ENV_WAYT1);
437 TX=Brandenburg ET57 + EB57 neu; \
438 C=(BRA_T62,2*BRA_B62)|(BRA_T62L,2*BRA_B62L);
439 TX=Brandenburg ET57 + EB57 neu; \
440 C=(BRA_ET57,1-2*BRA_EB57)|(BRA_ET57L,1-2*BRA_EB57L);
441 TX=Brandenburg KT4D; \
442 C=BRA_KT4DL|BRA_KT4D;
443 TX=Brandenburg KT4DM; \
444 C=BRA_KT4DM|BRA_KT4DML;
445 TX=Brandenburg KTNF6; \
446 C=BRA_KTNF6L|BRA_KTNF6;
447 TX=Brandenburg TZ57 alt; \
448 C=BRA_TZ57;
449 TX=Brandenburg MGT6D; \
450 C=BRA_6NF6;
451 $ENDGROUP
452 }
453 #----------------------------- Braunschweig ----------------------------------
454 {TRAM|BUS?
455 $GROUP \
456 NAME=D_BRAUNSCHWEIG; \
457 TX=Braunschweig; \
458 LC=2; ENV=$EBG(STBGEU), &\
459 $EWX(WT,ENV_WAYT1), &\
460 $EWX(WA,ENV_WAYA);
461 {TRAM?
462 TX=Braunschweig 4xGR TW + Bw; \
463 C=(BWG_3T4L,BWG_3B4L)|(BWG_3T4,BWG_3B4);
464 TX=Braunschweig 6x Tw Serie 61..; \
465 C=BWG_(3|4|5)_61XX(|L);
466 TX=Braunschweig 6x Tw Serie 62..; \
467 C=BWG_62A(|L)~FLE;
468 TX=Braunschweig 6x Tw Serie 62..; \
469 C=BWG_62(|L)~FLE;
470 TX=Braunschweig 6x Tw Serie 69..; \
471 C=BWG_3_69XX(|L);
472 TX=Braunschweig Zug Serie 73...74; \
473 C=BWG_5_73TW(|L)|(BWG_4_73TWL,BWG_4_73BWL)|(BWG_4_73TW,BWG_4_73BW);
474 TX=Braunschweig Zug Serie 74...77; \
475 C=(BWG_5_77XXL,BWG_5_74BWL)|(BWG_5_77XX,BWG_5_74BW)|(BWG_5_77TW2L,BWG_5_74BW2L)| \
476 (BWG_5_77TW2,BWG_5_74BW2);
477 TX=Braunschweig Zug Serie 77; \
478 C=BWG_6T77,BWG_6B77;
479 TX=Braunschweig Zug Serie 81..; \
480 C=(BWG_5_81WWL,BWG_5_81BWL)|(BWG_5_81TW,BWG_5_81BW)|(BWG_6_8166,BWG_6_8472)| \
481 (BWG_6_8166L,BWG_6_8472L);
482 TX=Braunschweig Zug Serie 81..; \
483 C=(BWG_6_8165L,BWG_6_8471L)|(BWG_6_8165,BWG_6_8471);
484 TX=Braunschweig 6x Tw 0051; \
485 C=BWG_6_0051(|L);
486 TX=Braunschweig 6x Tw Serie 95..; \
487 C=BWG_7GT6S(|L),BWG_6GT6S(|L);
488 TX=Braunschweig 8xNF Tw Serie 07.. + Bw 74..; \
489 C=(BWG_6NGT8D,BWG_6NGT8D_B4)|(BWG_6NGT8DL,BWG_6NGT8D_B4L);
490 TX=Braunschweig Solaris; \
491 C=BWG_7SOLARIS(|L);
492 }
493 {BUS?
494 M=FOLLOW; \
495 C=7*(15:(BWG_(2:B15(|LUDWIG)|2:B6000T(|G)|4:B6500T(|E|EG|_MG)|P13|PRASIDENTG|S13RU| \
496 2:TU11(|U)|TU7|VG16)L)|3:(BWG_B6(0|5)00TL,BWG_GTL)); \
497 D=L;
498 M=FOLLOW; \
499 C=3*BWG_(2:(|74_)SG192|74_SL192|3:MAN(73|74|74J)|2:SL192(|_DORNKAAT)); \
500 D=R;
501 M=FOLLOW; \
502 C=4*KVGB_(7972L|8102L|8331AL|8331L|9414L|9503L|9617L|MAN_NL222L); \
503 D=L;
504 M=FOLLOW; \
505 C=7*(15:(BWG_(2:B15(|LUDWIG)|2:B6000T(|G)|4:B6500T(|E|EG|_MG)|P13|PRASIDENTG|S13RU| \
506 2:TU11(|U)|TU7|VG16))|3:(BWG_B6(0|5)00T,BWG_GT)); \
507 D=R;
508 M=FOLLOW; \
509 C=3*BWG_(2:(|74_)SG192|74_SL192|3:MAN(73|74|74J)|2:SL192(|_DORNKAAT))L; \
510 D=L;
511 M=FOLLOW; \
512 C=3*KVGB_(0002|0101|7972|8102|9503|MAN_NL222); \
513 D=R;
514 }
515 $ENDGROUP
516 }
517 #----------------------------- Bremen ----------------------------------------
518 {TRAM?
519 $GROUP \
520 NAME=D_BREMEN; \
521 TX=Bremen; \
522 LC=2; %GBG(STBGEU,ENV_WAYT1);
523 TX=Bremen Großraumzug; \
524 C=(BRE_T4GL,BRE_B4GL)|(BRE_T4G,BRE_B4G);
525 TX=Bremen Hansa-Gelenkzug; \
526 C=(BRE_GT4AL,BRE_GB4AL)|(BRE_GT4A,BRE_GB4A);
527 TX=Bremen Wegmann-Gelenkzug; \
528 C=((BSAG_3500B|BSAG_3500Y|BSAG_3500G|BSAG_3500R),BSAG_B4W)| \
529 ((BSAG_3500BL|BSAG_3500YL|BSAG_3500GL|BSAG_3500RL),BSAG_B4WL)|(BSAG_3500WRL,BSAG_B4WRL)| \
530 (BSAG_3500WR,BSAG_B4WR)|(BSAG_3500RWL,BSAG_B4RWL)|(BSAG_3500RW,BSAG_B4RW);
531 TX=Bremen Wegmann-Gelenkwagen; \
532 C=BRE_GT6L|BRE_GT6;
533 TX=Bremen GT8N 3000; \
534 C=BSAG_GT8N(B|G|O1|O2|R|Y)(|L);
535 TX=Bremen GT8N 3100; \
536 C=BSAG_GT8N_1(|L);
537 $ENDGROUP
538 }
539 #----------------------------- Bremerhaven -----------------------------------
540 {TRAM?
541 $GROUP \
542 NAME=D_BREMERHAVEN; \
543 TX=Bremerhaven; \
544 LC=2; ENV=$EBG(STBGEU), &\
545 $EWX(WT,ENV_WAYT1), &\
546 $EWX(WL,ENV_WAYT1), &\
547 $EWX(WA,ENV_WAYA);
548 TX=Bremerhaven Tw 71 + Bw 212; \
549 C=(VGBH_71[#D:L],VGBH_BW212L)|(VGBH_71[#D:R],VGBH_BW212);
550 TX=Bremerhaven Tw 56/57; \
551 C=VGBH_56_1953|VGBH_57_1957;
552 TX=Bremerhaven Zweiachserzug; \
553 C=(VGBH_T30|VGBH_T45|VGBH_T7|VGBH_T21|VGBH_T26|VGBH_T43|VGBH_57_1957), \
554 (VGBH_B151|VGBH_B176|VGBH_B182|VGBH_B185);
555 TX=Bremerhaven Tw 77 + 215; \
556 C=(VGBH_77L(|[O:BRE_ADVB1,12,7]),|VGBH_215L(|[O:BRE_ADVB1,12,7]))| \
557 (VGBH_77(|[O:BRE_ADVA1,26,7][O:BRE_ADVA1,87,7]), \
558 |VGBH_215(|[O:BRE_ADVA1,23,7][O:BRE_ADVA1,84,7]));
559 $ENDGROUP
560 }
561 #----------------------------- Castrop-Rauxel --------------------------------
562 {BUS?
563 NAME=D_CASTROP_RAUXEL; \
564 TX=Castrop-Rauxel; \
565 M=FOLLOW; \
566 C=4*HCR_(N4416|URBINO12_3|NG272|NG313|2:NL202(|_2)|NL223|O305|O405N|O530|O530G_LUEG|SL202); %ABG(STBGEU);
567 }
568 #----------------------------- Chemnitz --------------------------------------
569 {TRAM|BUS?
570 $GROUP \
571 NAME=D_CHEMNITZ; \
572 TX=Chemnitz; \
573 LC=2; ENV=$EBG(STBGEU), &\
574 $EWX(WT,ENV_WAYT1), &\
575 $EWX(WA,ENV_WAYA);
576 {TRAM?
577 TX=Chemnitz T3DM + B3DM; \
578 C=(CVAG_T3DML,CVAG_TB3DML,CVAG_B3DML)|(CVAG_T3DM,CVAG_TB3DM,CVAG_B3DM);
579 TX=Chemnitz T3DM; \
580 C=(CVAG_T3DML,CVAG_TB3DML)|(CVAG_T3DM,CVAG_TB3DM);
581 TX=Chemnitz T3D; \
582 C=(KMXS_T3D~SAND,KMXS_B3D~SAND)|(KMXS_T3DL~SAND,KMXS_B3DL~SAND);
583 TX=Chemnitz T3D; \
584 C=(2*KMXS_T3D~SAND,KMXS_B3D~SAND)|(2*KMXS_T3DL~SAND,KMXS_B3DL~SAND);
585 TX=Chemnitz Variobahn; \
586 C=CVAG_VARIOL~WSI|CVAG_VARIO~WSI;
587 TX=Chemnitz Variobahn; \
588 C=CVAG_VARIOZ~WSI;
589 TX=Chemnitz Citybahn Variobahn; \
590 C=CVAG_CBC_VARIOZ~WSI;
591 }
592 {BUS?
593 M=FOLLOW; \
594 C=3-5*(NVK_TD4536L|NVK_XV6540|NVK_XV6985|NVK_XV6531|CVAG_CNV129L); \
595 D=L;
596 M=FOLLOW; \
597 C=3-5*(CVAG_IK280_02A|CVAG_IK280_02B|CVAG_IK280_02C|CVAG_XV6981|CVAG_XV8329|CVAG_CNV127| \
598 CVAG_CNV168|CVAG_CNV241|CVAG_CNV298); \
599 D=R;
600 M=FOLLOW; \
601 C=3-5*(NVK_TD5096L|NVK_KAROSA_C734L|NVK_TK6994L|NVK_TD4536L|NVK_TD4536ZL|NVK_TD5605L| \
602 NVK_XV6540|NVK_XV6540Z|NVK_XV6985|NVK_XV6985Z|NVK_XV6531|NVK_XV6531Z|NVK_XV8310L| \
603 CVAG_CNV129L|CVAG_CNV129ZL|CVAG_CNV155L|CVAG_CNV176L|CVAG_CNV228L|CVAG_CNV249L); \
604 D=L;
605 M=FOLLOW; \
606 C=3-5*(NVK_IK280_02|NVK_KAROSA_C734|NVK_XV8327|CVAG_CNV130|CVAG_CNV276|CVAG_IK280_02A| \
607 CVAG_CNV212|CVAG_IK280_02B|CVAG_TK6457|CVAG_IK280_02C|CVAG_XV6981|CVAG_XV6981Z| \
608 CVAG_XV8329|CVAG_CNV127|CVAG_CNV166|CVAG_CNV168|CVAG_CNV241|CVAG_CNV298|CVAG_TK5197| \
609 NVK_IK180FSCH); \
610 D=R;
611 M=FOLLOW; \
612 C=3-5*(NVK_TD4536L|NVK_XV6540|NVK_XV6985|NVK_XV6531|CVAG_CNV129L); \
613 D=L;
614 M=FOLLOW; \
615 C=3-5*(CVAG_IK280_02A|CVAG_IK280_02B|CVAG_IK280_02C|CVAG_XV6981|CVAG_XV8329|CVAG_CNV127| \
616 CVAG_CNV168|CVAG_CNV241|CVAG_CNV298); \
617 D=R;
618 M=FOLLOW; \
619 C=(CVAG_O405;CVAG_O530G;CVAG_N4032);
620 M=FOLLOW; \
621 C=(CVAG_O530GL;CVAG_N4032L);
622 }
623 $ENDGROUP
624 }
625 #----------------------------- Cottbus ---------------------------------------
626 {TRAM|BUS?
627 $GROUP \
628 NAME=D_COTTBUS; \
629 TX=Cottbus; \
630 LC=3; ENV=$EBG(STBGEU), &\
631 $EWX(WT,ENV_WAYT1), &\
632 $EWX(WA,ENV_WAYA);
633 {TRAM?
634 TX=Cottbus 24; \
635 C=COT_HISTTW;
636 TX=Cottbus ET 54; \
637 C=COT_45|COT_40;
638 TX=Cottbus ET 54; \
639 C=COT_ET54,|COT_EB54;
640 TX=Cottbus ET 57 + EB 57; \
641 C=(COT_ET57L,|COT_EB57L)|(COT_ET57,|COT_EB57)|(COT_TZ57,|COT_BZ57);
642 TX=Cottbus TZ 57 + BZ 57; \
643 C=(COT_TZ57,2*COT_BZ57)|(COT_TZ57A,COT_BZ57A);
644 TX=Cottbus ET 57; \
645 C=COT_55|COT_55;
646 TX=Cottbus T 62E; \
647 C=COT_92|COT_92B;
648 TX=Cottbus Kt4D Traktion; \
649 C=(<COT_KT4D1A,COT_KT4D1)|(<COT_KT4D1L,COT_KT4D1AL)|(<COT_32,COT_KT4D2A)| \
650 (<COT_KT4D2AL,COT_32L);
651 TX=Cottbus Kt4D; \
652 C=COT_KT4D1|COT_KT4D1L|COT_KT4D2|COT_KT4D2L|COT_KT4D_65|COT_KT4D_65L|COT_39L|COT_39| \
653 COT_31L|COT_31|COT_KT4D3|COT_KT4D3L|COT_KT4D4|COT_KT4D4L|COT_KT4D_59L|COT_KT4D_59| \
654 COT_KT4D_59|COT_64L|COT_64|COT_49L|COT_49|COT_50L|COT_50|COT_KT4D_57|COT_KT4D_57L| \
655 COT_KT4D_66|COT_KT4D_66L|(COT_KT4D_JACOBS(|L))|COT_KT4D_14L|COT_KT4D_14|COT_KT4D_24L| \
656 COT_KT4D_24;
657 TX=Cottbus Kt4DM; \
658 C=COT_KT4DM1|COT_KT4DM1L|COT_KT4DM2|COT_KT4DM2L|COT_KT4DM_34|COT_KT4DM_34L;
659 TX=Cottbus KTNF6; \
660 C=COT_KTNF6A|COT_KTNF6AL|COT_143L|COT_143|COT_KTNF6BL|COT_KTNF6B;
661 TX=Cottbus KTNF6; \
662 C=COT_KTNF6(|L|_COMMERZBANK(|L)|_FPPL|_JAGER(|L)|_LANDSKRON|_MAZDA|_SPREEGALERIEL);
663 TX=Cottbus ATW 901; \
664 C=COT_AT901BL|COT_AT901B;
665 TX=Cottbus ATW 903; \
666 C=COT_AT903B;
667 TX=Cottbus ATW 902; \
668 C=COT_AT902L|COT_AT902;
669 }
670 {BUS?
671 TX=Cottbus Ikarus 280; \
672 C=COT_IK280;
673 }
674 $ENDGROUP
675 }
676
677 #----------------------------- Dahmetal --------------------------------------
678 {BUS?
679 NAME=D_DAHMETAL; \
680 TX=Dahmetal; \
681 C=DAHM_N4020(|L); %ABG(STBGEU);
682 }
683 #----------------------------- Darmstadt -------------------------------------
684 {TRAM?
685 $GROUP \
686 NAME=D_DARMSTADT; \
687 TX=Hessische Elektrizitäts AG,Darmstadt (HEAG); \
688 LC=3; ENV=$EBG(STBGEU), &\
689 $EWX(WT,ENV_WAYT1), &\
690 $EWX(WL,ENV_WAYT1), &\
691 $EWX(WA,ENV_WAYA);
692 TX=Darmstadt Feuriger Elias 7; \
693 C=HEAG_DS_LOK7|HEAG_DS_LOK7_L|HEAG_DS_LOK7_R,HEAG_DS_B4|HEAG_DS_B4_PSG|HEAG_DS_B301, \
694 HEAG_DS_B101|HEAG_DS_B100_U|HEAG_DS_B100|HEAG_DS_B100_B;
695 TX=Darmstadt Tw 57 + Bw 145; \
696 C=HEAG_ST3_T57,HEAG_DS_B145;
697 TX=Darmstadt Tw 57 + Bw 145; \
698 C=HEAG_ST3_T57,HEAG_DS_B145;
699 TX=Darmstadt ST8 + SB7; \
700 C=(HEAG_3ST7L[#D:L],HEAG_3SB7L)|(HEAG_3ST7[#D:R],HEAG_3SB7);
701 TX=Darmstadt ST8 + SB7; \
702 C=(HEAG_4ST8L[#D:L],HEAG_4SB7L)|(HEAG_4ST8[#D:R],HEAG_4SB7);
703 TX=Darmstadt GT6 7601 - 7608 ST10; \
704 C=HEAG_ST10CL|HEAG_ST10C;
705 TX=Darmstadt Typ ST 10; \
706 C=HEAG_ST10BL|HEAG_ST10B;
707 TX=Darmstadt GT8 8209 - 8214 ST11; \
708 C=HEAG_ST11L|HEAG_ST11;
709 TX=Darmstadt GT8 9115-9124 ST12; \
710 C=HEAG_ST12C(|L);
711 TX=Darmstadt GT8 9115-9124 ST12; \
712 C=HEAG_ST12B(|L);
713 TX=Darmstadt Typ ST13; \
714 C=(HEAG_ST13AL,HEAG_SB9L~TIS)|(HEAG_ST13A,HEAG_SB9~TIS);
715 TX=Darmstadt Typ ST13; \
716 C=HEAG_ST13BL[#D:L]|HEAG_ST13B[#D:R]|HEAG_ST13AL[#D:L]|HEAG_ST13A[#D:R];
717 TX=Darmstadt Typ ST14; \
718 C=HEAG_ST14BL[#D:L]|HEAG_ST14B[#D:R]|HEAG_ST14AL[#D:L]|HEAG_ST14A[#D:R];
719 TX=Darmstadt ST3 + SB3; \
720 C=HEAG_ST3_T57|HEAG_ST3,HEAG_SB3; \
721 D=L;
722 TX=Darmstadt ST4 + SB3; \
723 C=HEAG_ST4,2*HEAG_SB3; \
724 D=R;
725 TX=Darmstadt ST6 + SB6; \
726 C=(HEAG_ST62,HEAG_SB62)|(HEAG_ST6,HEAG_SB6)|(HEAG_ST6M|HEAG_ST62M,HEAG_SB6M);
727 TX=Darmstadt ST9; \
728 C=(HEAG_ST9L[#D:L],HEAG_4SB6KL)|(HEAG_ST9[#D:R],HEAG_4SB6K);
729 TX=Darmstadt ST9; \
730 C=HEAG_ST9_1970L|HEAG_ST9_1970|HEAG_ST9REMSCHEID1969L|HEAG_ST9REMSCHEID1969;
731 TX=Darmstadt Tw 6 + ABw 501; \
732 C=HEAG_ATW6,HEAG_AB501; \
733 D=R;
734 $ENDGROUP
735 }
736 #----------------------------- Dessau ----------------------------------------
737 {TRAM?
738 $GROUP \
739 NAME=D_DESSAU; \
740 LC=1; %GBG(STBGEU,ENV_WAYT1);
741 TX=Dessau 8x Tw; \
742 C=DES_ES8XORL|DES_ES8XOR;
743 TX=Dessau GT6 NF; \
744 C=DES_GT6WL|DES_GT6W;
745 $ENDGROUP
746 }
747 #----------------------------- Detmold ---------------------------------------
748 {BUS?
749 $GROUP \
750 NAME=D_DETMOLD; \
751 TX=Detmold; \
752 LC=1; %GBG(STBGEU,ENV_WAYA);
753 M=FOLLOW; \
754 C=4*(BVOD_SETRA|BVOD_RESERVE|BVOD_N4021|BVOD_6|BVOD_16|BVOD_17|BVOD_18); \
755 D=R;
756 M=FOLLOW; \
757 C=4*(BVOD_2L|BVOD_SETRAL|BVOD_RESERVEL|BVOD_7L|BVOD_N4021L|BVOD_13L|BVOD_10L); \
758 D=L;
759 $ENDGROUP
760 }
761 #----------------------------- Deuben ----------------------------------------
762 {BUS?
763 NAME=D_DEUBEN; \
764 TX=Deuben IK 280; \
765 C=PVM_MTLPV43|PVM_IK280_03; %ABG(STBGEU);
766 }
767 #----------------------------- Dingolfingen ----------------------------------
768 {BUS?
769 $GROUP \
770 NAME=D_DINGOLFINGEN; \
771 TX=Dingolfingen; \
772 LC=1; %GBG(STBGEU,ENV_WAYA);
773 M=FOLLOW; \
774 C=4*DIN_(N4007(B|G|R|Y)|SM182(B|G|R|Y))L; \
775 D=L;
776 M=FOLLOW; \
777 C=4*DIN_(N4007(B|G|R|Y)|SM182(B|G|R|Y)); \
778 D=R;
779 $ENDGROUP
780 }
781 #----------------------------- Döbeln ----------------------------------------
782 {TRAM?
783 $GROUP \
784 NAME=D_DOBELN;
785 TX=Döbeln; \
786 C=HORSE(|BTW|DTW|D|GTW|G|4:_TWIN(|2|3|4))_PB,DOBPB_B145; \
787 V=1; W=A; %ABG(STBGEU);
788 $ENDGROUP
789 }
790 #----------------------------- Dormagen --------------------------------------
791 {BUS?
792 NAME=D_DORMAGEN; \
793 TX=Dormagen; \
794 M=FOLLOW; \
795 C=5-8*BVR_(AS319NF3S|N4011(|_DOR)|NU263(|S)|NU313|O307(|R)|O405(|R)|O407(|S)|S215(SL|UL|ULS)| \
796 S315N(F|FS|F_DOR|UF)|SG221UL(|S)|SU240|UL312); %ABG(STBGEU);
797 }
798 #----------------------------- Düren ----------------------------------------
799 {TRAM?
800 $GROUP \
801 NAME=D_DUEREN; \
802 TX=Düren; \
803 LC=3; ENV=$EBG(STBGEU), &\
804 $EWX(WT,$FLG(X,ENV_WAYT3,ENV_WAYT1)), &\
805 $EWX(WA,ENV_WAYA);
806 TX=Dürener Eisenbahn AG TW 21; \
807 C=DEAG_T4_21;
808 TX=Dürener Eisenbahn AG TW 23; \
809 C=DEAG_T4_23;
810 $ENDGROUP
811 }
812 #----------------------------- Eberswalde ------------------------------------
813 {BUS?
814 NAME=D_EBERSWALDE; \
815 TX=Eberswalde; \
816 C=BBG_152NGE|BBG_MAN_NGE152L|BBG_MAN_NGE152; %LBG(STBGEU,[WT=ENV_WAYT1][WL=ENV_WAYT1]);
817 }
818 #----------------------------- Ennepe-Ruhr -----------------------------------
819 {BUS?
820 $GROUP \
821 TX=Ennepe-Ruhr; \
822 LC=2;
823 NAME=D_ENNEPE_RUHR; \
824 M=FOLLOW; \
825 C=4-8*(VER_NM222S|VER_NM223|VER_NL263|VER_NL263_4|VER_O405|VER_O405N|VER_O405GN|VER_O407S| \
826 VER_O520|VER_O530|VER_O530S|VER_O530G|VER_O530G3|VER_O530G4); %ABG(STBGEU);
827 $ENDGROUP
828 }
829 #----------------------------- Erfurt ----------------------------------------
830 {TRAM|BUS?
831 $GROUP \
832 NAME=D_ERFURT; \
833 TX=Erfurt; \
834 LC=3; ENV=$EBG(STBGEU), &\
835 $EWX(WT,ENV_WAYT1), &\
836 $EWX(WA,ENV_WAYA);
837 {TRAM?
838 TX=Erfurt 2x Zug Bauart Gotha; \
839 C=EVAG_GOTHA,EVAG_GOTHAB;
840 TX=Erfurt ET57 + EB 57; \
841 C=EVAG_ET57~LB,EVAG_EB57~LB;
842 TX=Erfurt T57E + B57E; \
843 C=(EVAG_T57A,EVAG_B57A)|(EVAG_T57,EVAG_B57)|(EVAG_T57AL,EVAG_B57AL)|(EVAG_T57L,EVAG_B57L);
844 TX=Erfurt Gotha GT4; \
845 C=EVAG_G4_61A(|L)|EVAG_G4_61(|L);
846 TX=Erfurt Gotha GT4 ATW 21; \
847 C=EVAG_G4_ATW(|L);
848 TX=Erfurt Gotha GT4 178; \
849 C=EVAG_178SIGHTSEEING[#D:R]|EVAG_178SIGHTSEEINGL[#D:L];
850 TX=Erfurt Kt4d; \
851 C=(2*(EVAG_KT4D_1A|EVAG_KT4D_1B))|(2*(EVAG_KT4D_1AL|EVAG_KT4D_1BL));
852 TX=Erfurt Kt4d; \
853 C=(2*(EVAG_KT4D_1C|EVAG_KT4D_2B|EVAG_KT4D_2C))| \
854 (2*(EVAG_KT4D_1CL|EVAG_KT4D_2BL|EVAG_KT4D_2CL));
855 TX=Erfurt Kt4d9; \
856 C=(2*(EVAG_KT4D_2D|EVAG_KT4D_1D))|(2*(EVAG_KT4D_2DL|EVAG_KT4D_1DL));
857 TX=Erfurt Kt4dM; \
858 C=(2*(EVAG_KT4DM_1A|EVAG_KT4DM_1B|EVAG_KT4DM_2A|EVAG_KT4DM_2B))| \
859 (2*(EVAG_KT4DM_1AL|EVAG_KT4DM_1BL|EVAG_KT4DM_2AL|EVAG_KT4DM_2BL));
860 TX=Erfurt Kt4dM 465; \
861 C=EVAG_KT4DM_465B|EVAG_KT4DM_465A|EVAG_KT4DM_465AL|EVAG_KT4DM_465BL;
862 TX=Erfurt MGT6D; \
863 C=EVAG_MGT6D~FLE;
864 TX=Erfurt Combino Basic; \
865 C=EVAG_COMBINOL~FLE|EVAG_COMBINO~FLE;
866 TX=Erfurt Combino advanced; \
867 C=(EVAG_COMBINO5A,EVAG_COMBINO3A)|(EVAG_COMBINO5AL,EVAG_COMBINO3AL);
868 }
869 {BUS?
870 M=FOLLOW; \
871 C=3-5*(EVAG_ESY51L|EVAG_IK280_03L|EVAG_IK280_2L|EVAG_IK280_2ZL|EVAG_ESY52L|EVAG_IK280_2BL); \
872 D=L;
873 C=E_O530G(|L);
874 C=EVAG_N4021(|L);
875 C=EVAG_O405GTD(|L);
876 C=EVAG_SL200(|L);
877 }
878 $ENDGROUP
879 }
880 #----------------------------- Esslingen -------------------------------------
881 {TRAM?
882 $GROUP \
883 NAME=D_ESSLINGEN_DENKENDORF; \
884 TX=Esslingen-Nellingen-Denkendorf; \
885 LC=2; %GBG(STBGEU,ENV_WAYT1);
886 TX=END Tw 12 - 13 + Bw 36 - 37 Esslingen-Nellingen-Denkendorf; \
887 C=END_1(2|3H|3HL),END_36(|H|HL);
888 TX=END 1ff + 21 ff; \
889 C=(2-3*END_(1L|1|11|2|2S|3VR|4RE|5|5BR|5RE|6EM|7|8EM|9|9JK|T4)),(0-2*END_(29|3S|B9));
890 TX=END Tw 20; \
891 C=END_20(A|B);
892 TX=END Tw 12 - 13 + Bw 36 - 37 Esslingen-Nellingen-Denkendorf; \
893 C=END_T4A,END_B4A; \
894 D=R;
895 TX=END 5 + 21 ff; \
896 C=END_T4_05,END_B2;
897 TX=END 9 + 21 ff; \
898 C=END_T4_09,END_B2;
899 TX=END 1ff + 21 ff; \
900 C=END_T4,END_B2;
901 TX=END Tw 1-11 + Bw; \
902 C=END_T4,2*END_B2;
903 $ENDGROUP
904 }
905 {TRAM?
906 $GROUP \
907 NAME=D_ESSLINGEN_T; \
908 TX=Esslingen; \
909 LC=1; %GBG(STBGEU,ENV_WAYT1);
910 C=ESS_5(|A)(|L);
911 C=ESS_3L,|ESS_53;
912 C=ESS_3,|ESS_53;
913 $ENDGROUP
914 }
915 {BUS?
916 $GROUP \
917 NAME=D_ESSLINGEN_TR; \
918 TX=Esslingen; \
919 LC=2; \
920 ENV=$EBG(STBGEU|STBGFO), &\
921 $EWX(WT,$FLG(X,ENV_WAYT3,ENV_WAYT1)), &\
922 $EWX(WL,$FLG(X,ENV_WAYT3,ENV_WAYT1)), &\
923 $EWX(WA,ENV_WAYA);
924 C=SVE_MPE4500S|SVE_MPE4500K;
925 C=SVE_110AF2;
926 M=FOLLOW; \
927 C=4-6*(7:SVE_UH3S_(11|12|13|14|15|29|30)|4:SVE_UB4S_(31|32|33|34),4:|SVE_PA4);
928 M=FOLLOW; \
929 C=3-5*SVE_HS160_(16|17|18|19|20|21|22|23);
930 M=FOLLOW; \
931 C=3-5*SVE_(AG300TAL|O305DL|O305GTDL|O405GTD2L|O405GTDL|O405TL|VE16SOL);
932 M=FOLLOW; \
933 C=3-5*SVE_(AG300TA|O305D|O305GTD|O405GTD|O405GTD2|O405T|VE16SO);
934 M=FOLLOW; \
935 C=4-6*SVE_(307T|O305(D_301|D_303|GTD_307)|O405GTD_3(14|24|27)|O405T_205|VE16SO_20(1|3|4));
936 M=FOLLOW; \
937 C=4-6*(SVE_VE16SO_204L|SVE_AG300TAL~SGM);
938 C=SVE_OE302|SVE_O305G|SVE_AG300TAL~SGM;
939 $ENDGROUP
940 }
941 #----------------------------- Flensburg -------------------------------------
942 {TRAM|BUS?
943 $GROUP \
944 NAME=D_FLENSBURG; \
945 TX=Flensburg; \
946 LC=2; ENV=$EBG(STBGEU), &\
947 $EWX(WT,ENV_WAYT1), &\
948 $EWX(WA,ENV_WAYA);
949 {TRAM?
950 TX=Flensburg Tw 32; \
951 C=FLEN_32O;
952 TX=Flensburg Tw 37-40 + Bw 26; \
953 C=[O:FLEN_ADV(1|2|3|4|5|6),,^14]FLEN_(37|40),|FLEN_26B;
954 TX=Flensburg Tw 25 + Bw 45; \
955 C=FLEN_25,|FLEN_45;
956 TX=Flensburg Tw 24 + Bw 44; \
957 C=FLEN_24,|FLEN_44;
958 TX=Flensburg Tw 26-36 + Bw 48; \
959 C=FLEN_26|FLEN_32|FLEN_36,|FLEN_48;
960 TX=Flensburg Verbandstyp; \
961 C=(FLEN_ZTW,FLEN_BW)|(FLEN_43,FLEN_108);
962 }
963 {BUS?
964 C=AFAG_0317;
965 C=FLEN_O305G_AKTIVBUS;
966 C=AFAG_O305G;
967 }
968 $ENDGROUP
969 }
970 #----------------------------- Frankfurt/Oder --------------------------------
971 {TRAM?
972 $GROUP \
973 NAME=D_FRANKFURT_ODER; \
974 TX=Frankfurt/Oder; \
975 LC=1; %GBG(STBGEU,ENV_WAYT1);
976 TX=Frankfurt/Oder Gothazug; \
977 C=(SVF_T57AL,SVF_B57AL)|(SVF_T57A,SVF_B57A)|(SVF_T57BL,SVF_B57BL)|(SVF_T57B,SVF_B57B)| \
978 (SVF_T57CL,SVF_B57BL)|(SVF_T57C,SVF_B57B);
979 TX=Frankfurt/Oder Gothazug; \
980 C=(SVF_ET57,SVF_EB57)|(SVF_B57B,SVF_TZ57B);
981 TX=Frankfurt/Oder Kt4d; \
982 C=SVF_KT4DL|SVF_KT4D;
983 TX=Frankfurt/Oder Kt4d; \
984 M=FOLLOW; \
985 C=2-4*SVF_(209|213|215|220|2:KT4D)L; \
986 D=L;
987 TX=Frankfurt/Oder Kt4d; \
988 M=FOLLOW; \
989 C=2-4*SVF_(209|213|215|220|2:KT4D); \
990 D=R;
991 TX=Frankfurt/Oder Kt4D; \
992 C=SVF_220L|SVF_220;
993 TX=Frankfurt/Oder Gt6M; \
994 C=SVF_GT6ML|SVF_GT6M;
995 $ENDGROUP
996 }
997 #----------------------------- Fürstenwalde ----------------------------------
998 {BUS?
999 NAME=D_FURSTENWALDE; \
1000 TX=Fürstenwalde; \
1001 M=FOLLOW; \
1002 C=3*FUWA_IK(260_96|260_97|280_01|415_01|C56_01); %ABG(STBGEU);
1003 }
1004 #----------------------------- Fürth -----------------------------------------
1005 {BUS?
1006 NAME=D_FURTH; \
1007 TX=Fürth; \
1008 C=INFRA_CITARO; %ABG(STBGEU);
1009 }
1010 #----------------------------- Gera ------------------------------------------
1011 {TRAM?
1012 $GROUP \
1013 NAME=D_GERA; \
1014 TX=Gera; \
1015 LC=2; %GBG(STBGEU,ENV_WAYT1);
1016 TX=Gera ET 57 + EB 57; \
1017 C=(GERA_ET57L,GERA_EB57L)|(GERA_ET57,GERA_EB57);
1018 TX=Gera ET 57; \
1019 C=GERA_AT57L(|L);
1020 TX=Gera KT4D; \
1021 C=([PHU]1-2*(GERA_KT4D1L|GERA_302L|GERA_KT4D2L|GERA_310L))| \
1022 ([PHU]1-2*(GERA_KT4D3|GERA_KT4D2|GERA_KT4D1))|GERA_105[#D:R];
1023 TX=Gera KT4DM; \
1024 C=GERA_KT4DM1L|GERA_KT4DM1|GERA_KT4DM2L|GERA_KT4DM2;
1025 TX=Gera KT4D+KTNF8; \
1026 C=(GERA_KT4DM1L,GERA_KTNF8AL)|(GERA_KT4DM1,GERA_KTNF8A);
1027 TX=Gera KTNF8; \
1028 C=GERA_KTNF8A|GERA_KTNF8AL;
1029 TX=Gera NGT8G; \
1030 C=GERA_NGT8G|GERA_NGT8GL;
1031 $ENDGROUP
1032 }
1033 #----------------------------- Gotha -----------------------------------------
1034 {TRAM?
1035 $GROUP \
1036 NAME=D_GOTHA; \
1037 TX=Gotha; \
1038 LC=3; %GBG(STBGEU,ENV_WAYT1);
1039 TX=Gotha ET55 Gotha alt; \
1040 C=GOTHA_ET55;
1041 TX=Gotha ET55 Gotha neu; \
1042 C=GOTHA_ET55N;
1043 TX=Gotha G4 Gotha alt; \
1044 C=(GOTHA_G4L,GOTHA_EB57L)|(GOTHA_G4,GOTHA_EB57);
1045 TX=Gotha G4 und EB57 Gotha alt; \
1046 C=GOTHA_G4L|GOTHA_G4;
1047 TX=Gotha 6x Gel.Tw Er. Duewag; \
1048 C=GOTHA_442|GOTHA_408_2004|GOTHA_396_2007|GOTHA_395_2003|GOTHA_320_2007|GOTHA_320_2003| \
1049 GOTHA_318_2004;
1050 TX=Gotha 6x Gel.Tw Zr. Duewag; \
1051 C=GOTHA_GT6Z;
1052 TX=Gotha KT4D Gotha neu; \
1053 C=GOTHA_KT4D2L|GOTHA_KT4D2|GOTHA_KT4D3AL|GOTHA_KT4D3A|GOTHA_KT4D3BL|GOTHA_KT4D3B| \
1054 GOTHA_KT4D4L|GOTHA_KT4D4|GOTHA_KT4D5L|GOTHA_KT4D5;
1055 TX=Gotha KT4D Gotha alt; \
1056 C=(2*GOTHA_KT4DAL)|(2*GOTHA_KT4DA)|(2*GOTHA_KT4DAL)|(2*GOTHA_KT4DA);
1057 TX=Gotha KT4D und KT4D Gotha neu; \
1058 C=(GOTHA_KT4DL,GOTHA_KT4DL[PU])|(GOTHA_KT4D,GOTHA_KT4D[PU]);
1059 TX=Gotha TZ57 und BZ57 Gotha alt; \
1060 C=GOTHA_TZ57,GOTHA_BZ57;
1061 $ENDGROUP
1062 }
1063 #----------------------------- Görlitz ---------------------------------------
1064 {TRAM?
1065 $GROUP \
1066 NAME=D_GORLITZ; \
1067 TX=Görlitz; \
1068 LC=2; %GBG(STBGEU,ENV_WAYT1);
1069 TX=Görlitz Tw 58; \
1070 C=SWG_WUMAG58;
1071 TX=Görlitz KT4D; \
1072 C=KVGO_003L|KVGO_003;
1073 TX=Görlitz KT4D neu; \
1074 C=(1-2*(VGG_305L|VGG_308L|VGG_314L|VGG_310L|VGG_318L|VGG_306L)[#D:L])| \
1075 (1-2*(VGG_305|VGG_310|VGG_306|VGG_308|VGG_314|VGG_318)[#D:R])|CNX_GORLITZ_KT4D|SWG_KT4DL| \
1076 SWG_KT4D;
1077 TX=Görlitz Atw 103 neu; \
1078 C=KVGO_103;
1079 $ENDGROUP
1080 }
1081 #----------------------------- Gummersbach -----------------------------------
1082 {BUS?
1083 $GROUP \
1084 NAME=D_GUMMERSBACH; \
1085 LC=2;
1086 TX=Gummersbach; \
1087 M=FOLLOW; \
1088 C=4-6*OVAG_(7:NL262(B|_ERDGAS|_KRAUS|_MOEBELBLASS|_MOEBELNIES|_REHATEAM|_SPARKASSE)| \
1089 3:NL263(|B|_ESSO|_HOLZMARKT)|4:O405N(B|W|_EUROMOEBEL|_SPARKASSE)|3:O530(|L|_SPARKASSE)| \
1090 4:SL202(|_BMW|_HOLZMARKT|_SPARKASSE)|UL292); \
1091 D=R; %ABG(STBGEU);
1092 $ENDGROUP
1093 }
1094 #----------------------------- Gütersloh -------------------------------------
1095 {BUS?
1096 $GROUP \
1097 NAME=D_GUTERSLOH;
1098 TX=Gütersloh; \
1099 M=FOLLOW; \
1100 C=4-6*(GUT_(0530|N4016A|N4016B|N4016W|N4021|NL202|NL262N|NL262W|O405GN2|O405N2|O530G)); \
1101 D=R; %ABG(STBGEU);
1102 $ENDGROUP
1103 }
1104 #----------------------------- Hagen -----------------------------------------
1105 {TRAM|BUS?
1106 $GROUP \
1107 NAME=D_HAGEN; \
1108 TX=Hagen; \
1109 LC=2; ENV=$EBG(STBGEU), &\
1110 $EWX(WT,ENV_WAYT1), &\
1111 $EWX(WA,ENV_WAYA);
1112 {TRAM?
1113 TX=Hagen 4x Großraumwagen; \
1114 C=HAGEN_4T4;
1115 TX=HAGEN 4x Großraumwagen + Beiwagen Verbandstyp; \
1116 C=HAGEN_4T4,HAGEN_4B2|HAGEN_3B2;
1117 TX=Hagen 2x Tw + Bw Verbandstyp I 1970; \
1118 C=HAGEN_3T2,HAGEN_4B2; \
1119 D=R;
1120 }
1121 {BUS?
1122 M=FOLLOW; \
1123 C=4-6*WSW_(NG313|NG313_CITYEX|NL202|NL263|NM222|NM223|O405|O405G|O405GN2|O405N|O530G| \
1124 SG292|SL202);
1125 M=FOLLOW; \
1126 C=3-5*HAGEN_(O405A|O405C|SG192|SG240H|SL200|SL202O);
1127 M=FOLLOW; \
1128 C=4-6*HAGEN_(614|A360|AG300|AG300_OHREN|O405B|O405GB|O405GN_CE|O405GN_MAGGI|SG292B| \
1129 SG292_BAUMARKT|SL200_INFO|SL202B);
1130 }
1131 $ENDGROUP
1132 }
1133 #----------------------------- Halberstadt ----------------------------------
1134 {TRAM?
1135 $GROUP \
1136 NAME=D_HALBERSTADT; \
1137 TX=Halberstadt; \
1138 LC=2; %GBG(STBGEU,ENV_WAYT1);
1139 TX=Halberstadt GT4; \
1140 C=HVG_GT4ZA;
1141 TX=Halberstadt Rekowagen; \
1142 C=HVG_T2REKO;
1143 TX=Halberstadt GT4; \
1144 C=HVG_GT4(|L)~WSI|HVG_GT4ZR,HVG_GT4SWR(|L);
1145 TX=Halberstadt GT4; \
1146 C=FVAG_152HL|FVAG_152H|FVAG_154FL|FVAG_154F|FVAG_155AL|FVAG_155A|FVAG_155BL|FVAG_155B| \
1147 FVAG_156AL|FVAG_156A|FVAG_158CL|FVAG_158C|FVAG_159KL|FVAG_159K;
1148 TX=Halberstadt Leoliner; \
1149 C=HVG_LEOLINERL|HVG_LEOLINER;
1150 $ENDGROUP
1151 }
1152 #----------------------------- Hamm -----------------------------------------
1153 {BUS?
1154 NAME=D_HAMM; \
1155 TX=Hamm; \
1156 M=FOLLOW; \
1157 C=3-6*VBH_(B7000|NG272|NG312|NG313|NL202|NL202G|NL202_2|NL202_2G|S215SL|SG219SL|SG240H); %ABG(STBGEU);
1158 }
1159 #----------------------------- Hanau ----------------------------------------
1160 {TRAM|BUS?
1161 $GROUP \
1162 NAME=D_HANAU; \
1163 TX=Hanau; \
1164 LC=2; ENV=$EBG(STBGEU), &\
1165 $EWX(WT,ENV_WAYT1), &\
1166 $EWX(WA,ENV_WAYA);
1167 {TRAM?
1168 C=HSBA_TW1A;
1169 C=HSBA_TW1C;
1170 C=HSBA_TW1B;
1171 C=HSBA_TW15;
1172 }
1173 {BUS?
1174 M=FOLLOW; \
1175 C=3-5*HSBA_O(305A|305GA|405A|405C|405GA|405GC|405GNA|405N|405NM)L;
1176 M=FOLLOW; \
1177 C=3-5*HSBA_O(305A|305B|305GA|305GB|405A|405C|405GA|405GC|405GNA|405N|405NM);
1178 M=FOLLOW; \
1179 C=2-4*HSBA_O405(B|BM|D|GB|N_HANAUER_ANZEIGER|N_REUS|_BRASS|_HOHL)L;
1180 M=FOLLOW; \
1181 C=2-4*HSBA_O405(B|BM|D|GB|N_HANAUER_ANZEIGER|N_REUS|_BRASS|_HOHL);
1182 M=FOLLOW; \
1183 C=2*HSBA_O530(|E|G)L;
1184 M=FOLLOW; \
1185 C=2*HSBA_O530(|E|G);
1186 }
1187 $ENDGROUP
1188 }
1189 #----------------------------- Heilbronn ------------------------------------
1190 {TRAM?
1191 $GROUP \
1192 NAME=D_HEILBRONN; \
1193 TX=Heilbronn; \
1194 LC=2; %GBG(STBGEU,ENV_WAYT1);
1195 TX=Heilbron 20 + 70; \
1196 C=HSAG_16A;
1197 C=HSAG_16B;
1198 C=HSAG_51AL,|HSAG_70(A|B);
1199 C=HSAG_51A,|HSAG_70(A|B);
1200 C=HSAG_51PL,|HSAG_70(A|B);
1201 C=HSAG_51P,|HSAG_70(A|B);
1202 $ENDGROUP
1203 }
1204 #----------------------------- Heinsberg ------------------------------------
1205 {BUS?
1206 $GROUP \
1207 NAME=D_HEINSBERG; \
1208 TX=Heinsberg; \
1209 LC=1; %GBG(STBGEU,ENV_WAYA);
1210 M=FOLLOW; \
1211 C=3-5*KWH_(O305|O305G|O405B|O405W|O405G|O408_SELFKANT|SG292|SL202B|UL272_SELFKANT);
1212 M=FOLLOW; \
1213 C=2-4*WESG_(NL223|NG263|O530|O530G);
1214 $ENDGROUP
1215 }
1216 #----------------------------- Herford --------------------------------------
1217 {TRAM?
1218 $GROUP \
1219 NAME=D_HERFORD; \
1220 TX=Herford; \
1221 LC=1; %GBG(STBGFO,ENV_WAYT5);
1222 TX=Herford Großraumzug; \
1223 C=<HERF_8,HERF_51;
1224 TX=Herforder Kreisbahn Tw 1 + Bw 11; \
1225 C=LEL_TW1B,LEL_BW11B;
1226 TX=Herforder Kreisbahn Tw 1 + Bw 11; \
1227 C=LEL_TW1C,LEL_BW11C;
1228 $ENDGROUP
1229 }
1230 #----------------------------- Hoyerswerda ----------------------------------
1231 {BUS?
1232 $GROUP \
1233 NAME=D_HOYERSWERDA; \
1234 TX=Hoyerswerda; \
1235 LC=1; %GBG(STBGEU,ENV_WAYO);
1236 C=HOYW_T715;
1237 C=HOYW_ZR9214;
1238 C=HOYW_ZR9213;
1239 $ENDGROUP
1240 }
1241 #----------------------------- Jena -----------------------------------------
1242 {TRAM|BUS?
1243 $GROUP \
1244 NAME=D_JENA; \
1245 TX=Jena; \
1246 LC=2; ENV=$EBG(STBGEU), &\
1247 $EWX(WT,ENV_WAYT1), &\
1248 $EWX(WA,ENV_WAYA);
1249 {TRAM?
1250 TX=Jena ET57 + EB57; \
1251 C=(JENA_T57A,JENA_B57A)|(JENA_T57B|JENA_B57B);
1252 TX=Jena ET57 + EB57; \
1253 C=(JENA_ET57|JENA_106|JENA_110|JENA_113),2*(JENA_155|JENA_161|JENA_167);
1254 TX=Jena ET57 + EB57 Fahrschule; \
1255 C=(JENA_145,JENA_197,JENA_199)|(JENA_145L,JENA_199L,JENA_197L);
1256 TX=Jena Rekozug; \
1257 C=JENA_TZ70,2*JENA_BZ70_2;
1258 TX=Jena Rekozug; \
1259 C=JENA_132,2*JENA_180;
1260 TX=Jena GT6M; \
1261 C=JENA_GT6M1;
1262 TX=Jena ATW 583; \
1263 C=JENA_583;
1264 }
1265 {BUS?
1266 C=JENA_NL222|JENA_NG272~RON|JENA_O405N;
1267 C=JENA_JRS61L|JENA_JRS61ZL;
1268 }
1269 $ENDGROUP
1270 }
1271 #----------------------------- Kassel ---------------------------------------
1272 {TRAM|BUS?
1273 {TRAM?
1274 $GROUP \
1275 NAME=D_KASSEL; \
1276 TX=Kassel; \
1277 LC=3; ENV=$EBG(STBGEU), &\
1278 $EWX(WE,D_CAT), &\
1279 $EWX(WT,ENV_WAYT1), &\
1280 $EWX(WA,ENV_WAYA);
1281 TX=Kassel Gt4; \
1282 C=KVG_GT4L|KVG_GT4;
1283 TX=Kassel Tw 351-357 + Gr. Bw 1975; \
1284 C=(KVG_4GT6AL~WSI,KVG_4B4L)|(KVG_4GT6A~WSI,KVG_4B4);
1285 TX=Kassel Tw 358-366 + Gr. Bw 1975; \
1286 C=(KVG_4GT6BL~WSI,KVG_4B4L)|(KVG_4GT6B~WSI,KVG_4B4);
1287 TX=Kassel Tw 301-317 1975; \
1288 C=KVG_4GT6Z~WSI;
1289 TX=Kassel Tw 301-317 1985; \
1290 C=KVG_5GT6Z~WSI;
1291 TX=Kassel Tw 351-357 + Gr. Bw 1985; \
1292 C=(KVG_GT6AB,KVG_B4B)|(KVG_GT6ABL,KVG_B4BL);
1293 TX=Kassel Tw 358-366 1985; \
1294 C=KVG_GT6BB(|L);
1295 TX=Kassel Tw 301-317 1995; \
1296 C=KVG_GT6ZBG;
1297 TX=Kassel Tw 358-366 + Gr. Bw 1995; \
1298 C=(KVG_GT6EBG,KVG_B4BG)|(KVG_GT6EBGL,KVG_B4BGL);
1299
1300 $ENDGROUP
1301 $GROUP \
1302 NAME=D_KASSEL2; \
1303 TX=Kassel; \
1304 LC=3; ENV=$EBG(STBGEU), &\
1305 $EWX(WE,D_CAT), &\
1306 $EWX(WT,ENV_WAYT1), &\
1307 $EWX(WA,ENV_WAYA);
1308 TX=Kassel N8; \
1309 C=[PFU]KVG_5N8C|KVG_5N8;
1310 TX=Kassel N8; \
1311 C=KVG_6N8;
1312 TX=Kassel NGT6C; \
1313 C=KVG_5NGT6CL~WSI|KVG_5NGT6C~WSI;
1314 TX=Kassel NGT6C; \
1315 C=KVG_NGT6C(1|2|3)(|L);
1316 TX=Kassel Tw 611-615; \
1317 C=KVG_8NGTWL|KVG_8NGTW;
1318 TX=Kassel Tw 611-615 + NFBW; \
1319 C=(KVG_8NGTWL,KVG_NB4L)|(KVG_8NGTW,KVG_NB4);
1320 TX=Regionalbahn Kassel 8NGTW; \
1321 C=RBK_8NGTWL|RBK_8NGTW;
1322 TX=Regionalbahn Kassel 8ZNGTW; \
1323 C=KVG_8NGTWZ;
1324 TX=Regionalbahn Kassel 8ZNT6C; \
1325 C=RBK_NGT6CL|RBK_NGT6C;
1326 TX=Regionalbahn Kassel Citadis; \
1327 C=RBK_CITADIS1~GOU|RBK_CITADIS1~TIS|RBK_CITADIS2|KVG_REGIOTRAM0|KVG_701|KVG_702|KVG_703| \
1328 KVG_704|KVG_705|KVG_706|KVG_707|KVG_708|KVG_709|KVG_710|KVG_711|KVG_712|KVG_713|KVG_714| \
1329 KVG_715|KVG_716|KVG_717|KVG_718|KVG_751|KVG_752|KVG_753|KVG_754|KVG_755|KVG_756|KVG_757| \
1330 KVG_758|KVG_759|KVG_760;
1331 TX=Regionalbahn Kassel DB 451 Citadis; \
1332 C=DB_451KS|DB_451KS2;
1333 $ENDGROUP
1334 }
1335 {BUS?
1336 $GROUP \
1337 NAME=D_KASSEL3; \
1338 TX=Kassel; \
1339 LC=3; ENV=$EBG(STBGEU), &\
1340 $EWX(WE,D_CAT), &\
1341 $EWX(WT,ENV_WAYT1), &\
1342 $EWX(WA,ENV_WAYA);
1343 C=KVG_N4021L;
1344 C=KVG_N4021;
1345 $ENDGROUP
1346 }
1347 }
1348 #----------------------------- Kiel -----------------------------------------
1349 {TRAM?
1350 $GROUP \
1351 NAME=D_KIEL; \
1352 TX=Kiel; \
1353 LC=1; %GBG(STBGEU,ENV_WAYT1);
1354 TX=Kiel Verbandstyp 2 + 2x Bw; \
1355 C=KVAG_T191,KVAG_B16,KVAG_B88;
1356 TX=Kiel 6x Gelenkwagen + 2x Bw; \
1357 C=(KVAG_GT6L,KVAG_B1JL~WSI)|(KVAG_GT6,KVAG_B1J~WSI)|(KVAG_GT6AL,KVAG_B1L~WSI)| \
1358 (KVAG_GT6A,KVAG_B1~WSI);
1359 TX=Kiel Großraumzug; \
1360 C=(KVAG_T4,KVAG_T4[PD])|(KVAG_T4L,KVAG_T4L[PD]);
1361 $ENDGROUP
1362 }
1363 #----------------------------- Klingenthal ----------------------------------
1364 {TRAM?
1365 $GROUP \
1366 NAME=D_KLINGENTHAL; \
1367 TX=Klingenthal; \
1368 LC=2; %GBG(STBGFN,ENV_WAYT1);
1369 TX=Klingenthal DR E 191; \
1370 C=KLT_E191,2*(KLT_GGW|KLT_OOW|KLT_GGW1); \
1371 D=R;
1372 TX=Klingenthal DR ET 57 + EB 57; \
1373 C=KLT_ET58,KLT_EB58;
1374 C=KLT_E191,2*(KLT_GGW|KLT_OOW|KLT_GGW1); \
1375 D=R;
1376 TX=Klingenthal DR ET 54 + EB 54; \
1377 C=KLT_ET54,KLT_EB54;
1378 $ENDGROUP
1379 }
1380 #----------------------------- Köthen ---------------------------------------
1381 {BUS?
1382 NAME=D_KOTHEN; \
1383 TX=Köthen; \
1384 M=FOLLOW; \
1385 C=(KVKO_IK66;KVKO_IK280_02); %ABG(STBGEU);
1386 }
1387 #----------------------------- Krefeld --------------------------------------
1388 {TRAM|BUS?
1389 $GROUP \
1390 NAME=D_KREFELD; \
1391 TX=Krefeld; \
1392 LC=2; ENV=$EBG(STBGEU), &\
1393 $EWX(WT,ENV_WAYT1), &\
1394 $EWX(WA,ENV_WAYA);
1395 {TRAM?
1396 TX=Krefeld 2x Tw 96; \
1397 C=KREF_T2_96;
1398 TX=Krefeld 2x Tw + 2x Bw Aufbautyp; \
1399 C=KREF_T2AFB,KREF_B2AFB;
1400 TX=Krefeld 4x Gr Tw 401ff + 2x Bw; \
1401 C=(KREF_401|KREF_T4_401J,KREF_B2GR)|(KREF_401L,KREF_B2GRL);
1402 TX=Krefeld 4x Gr Tw 411ff + 2x Bw; \
1403 C=(KREF_411|KREF_T4_411J,KREF_B2GR)|(KREF_411L,KREF_B2GRL);
1404 TX=Krefeld 4xERGelTw 301 - 308 + 2xZRBw 41-48 Bj. 1961/1956; \
1405 C=(KREF_4GT4L|KREF_4GT4),KREF_4B2;
1406 TX=Krefeld 4xERGelTw 311 - 317 Bj. 1962 ex Wuppertal; \
1407 C=KREF_GT4W(|L);
1408 TX=Krefeld 8xERGelTw 809 - 830 Bj. 1976-78 + GrBw; \
1409 C=(KREF_GT8L,KREF_B4GRNL)|(KREF_GT8,KREF_B4GRN);
1410 TX=Krefeld 8xERGelTw 809 - 830 Bj. 1976-78; \
1411 C=KREF_GT8L|KREF_GT8;
1412 TX=Krefeld 8xERGelTw 809 - 830 Bj. 1976-78 + Bw 112 - 120; \
1413 C=(KREF_GT6L,KREF_B4AFBUL)|(KREF_GT6,KREF_B4AFBU);
1414 TX=Krefeld 8xERGelTw 809 - 830; \
1415 C=KREF_GT8GS(|L);
1416 TX=Krefeld 8xERGelTw 809 - 830; \
1417 C=KREF_GT8W(|L);
1418 TX=Krefeld M8; \
1419 C=[PFU]KREF_5M8;
1420 TX=Krefeld M8; \
1421 C=KREF_M8CW;
1422 TX=Krefeld Flexity; \
1423 C=KREF_FLEXITY;
1424 TX=Krefeld 6xAtw Fahrschule 626; \
1425 C=KREF_AT6F;
1426 }
1427 {BUS?
1428 M=FOLLOW; \
1429 C=(KREF_SL200;KREF_SL202;KREF_SG242H);
1430 M=FOLLOW; \
1431 C=(KREF_NL202;KREF_NL223;KREF_NG263;KREF_AG300);
1432 C=KREF_AG300L;
1433 }
1434 $ENDGROUP
1435 }
1436 #----------------------------- Leverkusen -----------------------------------
1437 {BUS?
1438 NAME=D_LEVERKUSEN; \
1439 TX=Leverkusen; \
1440 M=FOLLOW; \
1441 C=4-6*(KWS_NL202|KWS_NL222|KWS_NL222_SELBACH|KWS_NL223|KWS_NL263_OKOSTROM|KWS_NG263| \
1442 KWS_O405N2|KWS_O405GN2|KWS_O530|KWS_O530_OPEL|KWS_O530_SELBACH|KWS_O530_SPARKASSE|KWS_O530G| \
1443 KWS_N4021); %ABG(STBGEU);
1444 }
1445 #----------------------------- Lippe ----------------------------------------
1446 {BUS?
1447 NAME=D_LIPPE; \
1448 TX=Lippe; \
1449 C=LIP_S315NF|LIP_518L; %ABG(STBGEU);
1450 }
1451 #----------------------------- Lübeck ---------------------------------------
1452 {BUS?
1453 NAME=D_LUBECK; \
1454 TX=Lübeck; \
1455 C=3:LUB_240|LVG_O305L|LVG_O305|2:LVG_SD202; %ABG(STBGEU);
1456 }
1457 #----------------------------- Lüdenscheid ----------------------------------
1458 {BUS?
1459 NAME=D_LUDENSCHEID; \
1460 TX=Lüdenscheid; \
1461 M=FOLLOW; \
1462 C=4-6*(LUD_(CITYB96|NG312|NL202|NM192S|NM192STERN|NU313|O405G|O405GW|O405N2|O405R|O405RW|O530| \
1463 O530E|O530G01|O530G02|O530S|SG242H|SG292|SL202)); %ABG(STBGEU);
1464 }
1465 #----------------------------- Magdeburg ------------------------------------
1466 {TRAM?
1467 $GROUP \
1468 NAME=D_MAGDEBURG; \
1469 TX=Magdeburg; \
1470 LC=3; %GBG(STBGEU,ENV_WAYT1);
1471 TX=Magdeburg T4D + B4D; \
1472 C=(2*MVB_T4DM_3,MVB_B4DM_3)|(2*MVB_T4DM_3_L,MVB_B4DM_3L)|(2*MVB_T4DM_2,MVB_B4DM_2)| \
1473 (2*MVB_T4DM_2_L,MVB_B4DM_2L)|(2*MVB_T4DM_1L,MVB_B4DM_1L)|(2*MVB_T4DM_1,MVB_B4DM_1)| \
1474 (2*(MVB_T4D_1|MVB_T4D_2|MVB_T4D_3),MVB_B4DF)|(MVB_B4DFL)| \
1475 (2*(MVB_T4D_1L|MVB_T4D_2L|MVB_T4D_3L),MVB_B4DFL);
1476 TX=Magdeburg T4D + B4D; \
1477 C=(2*MVB_T4D~JPD,MVB_B4D~JPD)|(2*MVB_T4DL~JPD,MVB_B4DL~JPD);
1478 C=MVB_T4DL~JP,|MVB_B4DL~JP;
1479 C=MVB_T4D~JP,|MVB_B4D~JP;
1480 C=MVB_T4D1001L,|MVB_B4D2002L;
1481 C=MVB_T4D1001,|MVB_B4D2002;
1482 C=MVB_T4D1,MVB_B4D1;
1483 C=MVB_T4D2,MVB_B4D2;
1484 C=MVB_T6A2L~JP,|MVB_B6A2L~JP;
1485 C=MVB_T6A2~JP,|MVB_B6A2~JP;
1486 TX=Magdeburg T6A2 + B6A2; \
1487 C=(MVB_T6A2~JPD,MVB_T6A2~JPD[PD],MVB_B6A2~JPD)| \
1488 (MVB_T6A2L~JPD,MVB_T6A2L~JPD[PD],MVB_B6A2L~JPD);
1489 TX=Magdeburg T4D + T4D; \
1490 C=(2*MVB_T4DNL)|(2*MVB_T4DN);
1491 TX=Magdeburg T6A2 + B6A2; \
1492 C=(MVB_T6A2N,MVB_B6A2N)|(MVB_T6A2NL,MVB_B6A2NL);
1493 TX=Magdeburg NGT8D; \
1494 C=MVB_NGT8D1L|MVB_NGT8D1|MVB_NGT8D2;
1495 C=MVB_AW1;
1496 C=MVB_AW2;
1497 C=MVB_AW,|MVB_BW;
1498 C=MVB_SW;
1499 $ENDGROUP
1500 }
1501 #----------------------------------------------------------------------------
1502 {BUS?
1503 $GROUP
1504 NAME=D_MAINTAL; \
1505 TX=Maintal; \
1506 C=SVM_O530(|L); %ABG(STBGEU);
1507 NAME=D_MARBURG; \
1508 TX=Marburg; \
1509 C=SWM_MAN(|L); %ABG(STBGEU);
1510 NAME=D_MERSEBURG; \
1511 TX=Merseburg; \
1512 C=RBM_IK280_03; %ABG(STBGEU);
1513 $ENDGROUP
1514 }
1515 #----------------------------- Mainz ----------------------------------------
1516 {TRAM?
1517 $GROUP \
1518 NAME=D_MAINZ; \
1519 TX=Mainz; \
1520 LC=2; %GBG(STBGEU,ENV_WAYT1);
1521 TX=Mainz 3x Tw 97; \
1522 C=MAINZ_T3_97;
1523 TX=Mainz 3x Tw 101; \
1524 C=MAINZ_3T3;
1525 TX=Mainz 3x Tw 201; \
1526 C=MAINZ_T3_201;
1527 TX=Mainz Großraumwagen; \
1528 C=MAINZ_4T4|MAINZ_T4W;
1529 TX=Mainz GT6 221-227; \
1530 C=MAINZ_3_121;
1531 TX=Mainz GT6 121-127 =221-227; \
1532 C=MAINZ_4_121A;
1533 TX=Mainz GT6 228-235; \
1534 C=MAINZ_4GT6;
1535 TX=Mainz GT6 228-235; \
1536 C=MAINZ_3_128;
1537 TX=Mainz GT6 228-235; \
1538 C=MAINZ_GT6B;
1539 TX=Mainz GT6 121/221ff; \
1540 C=MAINZ_4_221|MAINZ_4_121|MAINZ_4_121|MAINZ_3_121|MAINZ_3_121|MAINZ_4_221;
1541 TX=Mainz 3xGrTw 101ff; \
1542 C=MAINZ_101|MAINZ_101;
1543 TX=Mainz M8; \
1544 C=MAINZ_5M8;
1545 TX=Mainz M8; \
1546 C=MAINZ_M8CW;
1547 TX=Mainz GT6M; \
1548 C=MAINZ_GT6M_ZR;
1549 TX=Mainz Variobahn; \
1550 C=MAINZ_VARIO;
1551 $ENDGROUP
1552 }
1553 #----------------------------- Mettmann -------------------------------------
1554 {TRAM|BUS?
1555 $GROUP \
1556 NAME=D_METTMANN; \
1557 TX=Mettmann; \
1558 LC=1; %GBG(STBGEU,ENV_WAYT1);
1559 {TRAM?
1560 TX=E-Lok + Beiwagen; \
1561 C=KMS_E100,KMS_3B2; \
1562 D=L;
1563 TX=TW 1909 + Beiwagen; \
1564 C=KMS_1T1,KMS_1B1;
1565 TX=TW 1909 + Beiwagen; \
1566 C=KMS_3RWE1,KMS_3B1;
1567 TX=TW 1924 + Beiwagen; \
1568 C=KMS_3RWE2,KMS_3B2;
1569 }
1570 {BUS?
1571 TX=O-Bus Mettmann - Gruiten; \
1572 C=KMS_1_2(|L); %GBG(STBGDRA,ENV_WAYO);
1573 }
1574 $ENDGROUP
1575 }
1576 #----------------------------- Monheim --------------------------------------
1577 $GROUP \
1578 NAME=D_MONHEIM; \
1579 TX=Monheim; \
1580 LC=1; ENV=$EBG(STBGEU), &\
1581 $EWX(WT,ENV_WAYT1), &\
1582 $EWX(WA,ENV_WAYA);
1583 {TRAM?
1584 TX=Monheim 2xZRTw 1; \
1585 C=BSM_1;
1586 TX=Monheim 2xZRTw 5 Bj. 1949; \
1587 C=BSM_5;
1588 TX=Monheim 2xZRTw 6 - 8 - Verbandstyp II Bj. 1955; \
1589 C=BSM_2;
1590 TX=Monheim 2xZRTw 6 - 8 - Verbandstyp II Bj. 1955 + 2x Bw ex Mettmann; \
1591 C=BSM_T2O,BSM_B2;
1592 }
1593 {BUS?
1594 C=BSM_O305;
1595 M=FOLLOW; \
1596 C=2-3*BSM_(NL263|O405|O405N|O405N2);
1597 }
1598 $ENDGROUP
1599 }
1600 #----------------------------- Mönchengladbach ------------------------------
1601 {TRAM|BUS?
1602 $GROUP \
1603 NAME=D_MONCHENGLADBACH; \
1604 TX=Mönchengladbach; \
1605 LC=1; %GBG(STBGEU,ENV_WAYA);
1606 {TRAM?
1607 TX=6x GelTw; \
1608 C=SWMG_GT6;
1609 TX=4x GRTw; \
1610 C=SWMG_T4;
1611 }
1612 {BUS?
1613 M=FOLLOW; \
1614 C=4-6*NVV_(NG272|NL202O|O305|O305G|O405GO|O405NO|O405O|SG192|SL200|SL202O);
1615 M=FOLLOW; \
1616 C=4-6*NVV_(NG263|NL202|NL223|O405|O405G|O405N|O530|O530G|SL202);
1617 }
1618 $ENDGROUP
1619 }
1620 #----------------------------- Münster --------------------------------------
1621 {BUS?
1622 $GROUP \
1623 NAME=D_MUNSTER; \
1624 TX=Münster; \
1625 LC=1; %GBG(STBGEU,ENV_WAYA);
1626 M=FOLLOW; \
1627 C=2-4*STWM_(O317G|O317G_GERMANIA_PILS|O317G_VAILLANT|RU14_11D|SG192|SG219SL|SG219SL_ERDGAS);
1628 M=FOLLOW; \
1629 C=3-5*STWM_(NG262|NG313D4|NL202N|NL283|O405GN|O405N|O530|O530G|S319NF3);
1630 $ENDGROUP
1631 }
1632 #----------------------------- Naumburg -------------------------------------
1633 {TRAM?
1634 $GROUP \
1635 NAME=D_NAUMBURG; \
1636 TX=Naumburg; \
1637 LC=1; ENV=$EBG(STBGEU), &\
1638 $EWX(WT,ENV_WAYT1) &\
1639 $EWX(WA,ENV_WAYA);
1640 C=HORSE(BTW_PB|DTW_PB|D_PB|GTW_PB|G_PB|_PB|_PB_MM),NAUMF_B133; \
1641 V=0.8-1.4;
1642 TX=Naumburg ET 57 Er.; \
1643 C=NAUM_ET57OL|NAUM_ET57O;
1644 TX=Naumburg ET 57 Zr.; \
1645 C=NAUM_ET57OL;
1646 $ENDGROUP
1647 }
1648 #----------------------------- Neunkirchen ----------------------------------
1649 {TRAM?
1650 $GROUP \
1651 NAME=D_NEUNKIRCHEN; \
1652 TX=Neunkirchen; \
1653 LC=1; %GBG(STBGEU,ENV_WAYT1);
1654 TX=Neunkirchen Gt4; \
1655 C=NSBA_GT4L~WSI|NSBA_GT4Z;
1656 TX=Neunkirchen Gt4; \
1657 C=NSBA_GT4L~BL|NSBA_GT4~BL|NSBA_GT4L~TIS|NSBA_GT4~TIS|NSBA_1DL|NSBA_1D|NSBA_2L|NSBA_2| \
1658 NSBA_6AL|NSBA_6A;
1659 $ENDGROUP
1660 }
1661 #----------------------------- Neuss ----------------------------------------
1662 {TRAM|BUS?
1663 $GROUP \
1664 NAME=D_NEUSS; \
1665 TX=Neuss; \
1666 LC=2; ENV=$EBG(STBGEU), &\
1667 $EWX(WT,ENV_WAYT1), &\
1668 $EWX(WA,ENV_WAYA);
1669 {TRAM?
1670 TX=Neuss 2xZRTw 2; \
1671 C=NEUSS_2T2;
1672 TX=Neuss 2xZRTw 17 Bj. 1949 + Bw 73; \
1673 C=NEUSS_17~WSI,NEUSS_73;
1674 TX=Neuss 2xZRTw 19 - 24 + 2xZRBw 67 - 72 Bj. 1928; \
1675 C=NEUSS_19,NEUSS_59;
1676 TX=Neuss 2xZRTw 19 - 24 + 2xZRBw 67 - 72 Bj. 1928; \
1677 C=NEUSS_T2AG,NEUSS_B2AG;
1678 TX=Neuss 2xTw Niederflur + KS BW; \
1679 C=NEUSS_T2NFB,NEUSS_B2KSBJ;
1680 TX=Neuss 3x Tw; \
1681 C=NEUSS_T3BJ|NEUSS_T3BB;
1682 TX=Neuss 3x Tw; \
1683 C=NEUSS_T3GB;
1684 TX=Neuss 6xZRGelTw 38 - 40 Bj. 1961 + 2x Leichtbau-Bw Bj. 1953-56; \
1685 C=NEUSS_GT6ZB,NEUSS_B2BA;
1686 TX=Neuss Großraumzug +; \
1687 C=NE_T4BGB;
1688 TX=Neuss Großraumzug + 2xZRBw 67 - 72 Bj. 1928; \
1689 C=NE_T4AGB;
1690 TX=Neuss Großraumzug; \
1691 C=NEUSS_T4AG|NEUSS_T4BG;
1692 TX=Neuss 6xERGelTw 41 - 43 Bj. 1964 + 2xZRBw 67 - 72 Bj. 1928; \
1693 C=NEUSS_GT6EB(|L),NEUSS_B2GBJ;
1694 TX=Neuss 6xZRGelTw 38 - 40 Bj. 1961 + 2xZRBw LeichtBw Bj. 1953-56; \
1695 C=NEUSS_GT6ZGA,NEUSS_B2GGJ;
1696 }
1697 {BUS?
1698 M=FOLLOW; \
1699 C=2-3*NEUSS_(NG263|O405GN2|O405N|O530G|SG219SL);
1700 }
1701 $ENDGROUP
1702 }
1703 #----------------------------------------------------------------------------
1704 {BUS?
1705 NAME=D_NRW; \
1706 TX=Nordrhein-Westfalen; \
1707 M=FOLLOW; \
1708 C=3-6*NRW_(N4407|N4416(|A|B)|N4421(|A)|NG313|NL263|O530(|A)|O530G(|A)); %ABG(STBGEU);
1709 }
1710 #----------------------------- Nürnberg -------------------------------------
1711 {TRAM|CRAIL?
1712 $GROUP \
1713 NAME=D_NURNBERG; \
1714 TX=Nürnberg; \
1715 LC=2; ENV=$EBG(STBGEU), &\
1716 $EWX(WT,ENV_WAYT1), &\
1717 $EWX(WM,ENV_WAYM), &\
1718 $EWX(WA,ENV_WAYA);
1719 {TRAM?
1720 TX=Nürnberg Tw 144; \
1721 C=N_144E1;
1722 TX=Nürnberg Tw 701 + BW 1001 ff; \
1723 C=N_700E1,N_1000E1;
1724 TX=Nürnberg Tw 901 + BW 1201 ff; \
1725 C=N_100E3,N_1200E3;
1726 TX=Nürnberg Großraumzug 1975; \
1727 C=(N_T4_2L,N_B4_2L)|(N_T4_2,N_B4_2L);
1728 TX=Nürnberg Großraumzug 1960; \
1729 C=(N_T4M,N_B4_2)|(N_T4ML,N_B4_2L);
1730 TX=Nürnberg 6x Gelenkwagen + 4x Bw; \
1731 C=(N_GT6_(4|3),N_B4_2)|(N_GT6_3L,N_B4_2L);
1732 TX=Nürnberg N6S; \
1733 C=N_N6S;
1734 TX=Nürnberg 8x Gelenkwagen N8 Nf; \
1735 C=N_N8S_NF;
1736 TX=Nürnberg 8x Gelenkwagen N8 Nf; \
1737 C=N_N8S_NF2;
1738 TX=Nürnberg Variobahn 1200; \
1739 C=N_VARIO(|0|1)(|L);
1740 TX=Nürnberg 6x Gel. Tw Nf 1000; \
1741 C=N_GT6N(|L)~WSI;
1742 TX=Nürnberg 8x Gel. Tw Nf 1100; \
1743 C=N_GT8N(|L)~WSI;
1744 C=N_GT6_2,|N_B4_1;
1745 }
1746 {CRAIL?
1747 C=2@(N_U1|N_U2);
1748 }
1749 $ENDGROUP
1750 }
1751 #----------------------------- Oberhausen -----------------------------------
1752 {TRAM|BUS?
1753 $GROUP \
1754 NAME=D_OBERHAUSEN; \
1755 TX=Oberhausen; \
1756 LC=2; ENV=$EBG(STBGEU), &\
1757 $EWX(WT,ENV_WAYT1), &\
1758 $EWX(WA,ENV_WAYA);
1759 {TRAM?
1760 TX=Oberhausen 6x Tw; \
1761 C=STOAG_361|STOAG_364|STOAG_368;
1762 TX=Oberhausen 3xZRTw 301 - 325 + 3xZRBw Bj. 1948-57; \
1763 C=STOAG_T3A,STOAG_B3A;
1764 TX=Oberhausen Verbandstyp I + KSW; \
1765 C=STOAG_VBTW,STOAG_KSW;
1766 TX=Oberhausen NGT6; \
1767 C=STOAG_NF6;
1768 }
1769 {BUS?
1770 M=FOLLOW; \
1771 C=(STOAG_NL202A;STOAG_O405NA;STOAG_O405GNA);
1772 M=FOLLOW; \
1773 C=(STOAG_NL202B;STOAG_NL263B;STOAG_O405N;STOAG_O405GN);
1774 M=FOLLOW; \
1775 C=3-6*STOAG_(N8012|NL202|NL263|O405|O530|O530G|SL202|URBINO12|LIONSCITYG|LIONSCITYG_CNG);
1776 C=STOAG_HESS_GG;
1777 }
1778 $ENDGROUP
1779 }
1780 #----------------------------- Offenbach ------------------------------------
1781 {TRAM?
1782 $GROUP \
1783 NAME=D_OFFENBACH; \
1784 TX=Offenbach; \
1785 LC=2; %GBG(STBGEU,ENV_WAYT1);
1786 C=SSO_R,SSO_RB;
1787 C=SSO_U,SSO_UB;
1788 C=SSO_UV,SSO_UVB;
1789 C=SSO_GRL,SSO_GRBL;
1790 C=SSO_GR,SSO_GRB;
1791 $ENDGROUP
1792 }
1793 #----------------------------- Osnabrück----------------------------------
1794 {TRAM?
1795 $GROUP \
1796 NAME=D_OSNABRUCK; \
1797 LC=2; %GBG(STBGEU,ENV_WAYT1);
1798 TX=Osnabrück Tw 33 + Bw 69; \
1799 C=OSN_3_TW33(|L),OSN_3_BW69;
1800 TX=Osnabrück Tw 31 + Bw 51; \
1801 C=OSN_3_TW31(|L),OSN_3_BW51;
1802 $ENDGROUP
1803 }
1804 #----------------------------- Oschersleben----------------------------------
1805 {BUS?
1806 NAME=D_OSCHERSLEBEN; \
1807 TX=Oschersleben; \
1808 M=FOLLOW; \
1809 C=(OSCH_IK260_01;OSCH_IK280_01;OSCH_IK260_51;OSCH_IK280_51); %ABG(STBGEU);
1810 }
1811 #----------------------------- Pforzheim ------------------------------------
1812 {TRAM?
1813 $GROUP \
1814 NAME=D_PFORZHEIM; \
1815 TX=Pforzheim; \
1816 LC=1; %GBG(STBGFN,ENV_WAYT5);
1817 TX=Pforzheim-Ittersbach Tw 601 + Bw; \
1818 C=SWP_601,1-3*SWP_705;
1819 TX=Pforzheim-Ittersbach Tw 606 + Bw; \
1820 C=SWP_606,1-3*SWP_601B;
1821 TX=Pforzeim Tw Fuchs + Bw; \
1822 C=SWP_TUB|SWP_TUO,1-2*(SWP_BO|SWP_BOA);
1823 TX=Pforzeim Tw Fuchs + Bw; \
1824 C=SWP_TF,SWP_B;
1825 TX=Pforzeim Tw Heine + Bw; \
1826 C=SWP_TH,1-2*(SWP_B2|SWP_B2A);
1827 TX=Pforzeim Tw Uerdingen + Bw; \
1828 C=SWP_TU,SWP_B;
1829 $ENDGROUP
1830 }
1831 #----------------------------- Plauen ---------------------------------------
1832 {TRAM?
1833 $GROUP \
1834 NAME=D_PLAUEN; \
1835 TX=Plauen; \
1836 LC=2; %GBG(STBGEU,ENV_WAYT1);
1837 TX=Plauen ET 57 + EB 54; \
1838 C=PLAU_79,PLAU_28;
1839 TX=Plauen Kt4D; \
1840 C=PLAU_KT4DL|PLAU_KT4D;
1841 TX=Plauen Gothazug; \
1842 C=(PLAU_ET57L,PLAU_EB57L)|(PLAU_ET57,PLAU_EB57);
1843 C=PLAU_BIER;
1844 C=PLAU_064;
1845 C=PLAU_202;
1846 $ENDGROUP
1847 }
1848 #----------------------------- Potsdam --------------------------------------
1849 {TRAM|BUS?
1850 $GROUP \
1851 NAME=D_POTSDAM; \
1852 TX=Potsdam; \
1853 LC=1; ENV=$EBG(STBGEU), &\
1854 $EWX(WT,ENV_WAYT1), &\
1855 $EWX(WA,ENV_WAYA);
1856 {TRAM?
1857 TX=Potsdam ET54 + EB 54; \
1858 C=POT_ET50,POT_EB50;
1859 TX=Potsdam Kt4d; \
1860 C=[PHU]1-2@POT_KT4DL|POT_KT4D|POT_KT4DMR;
1861 TX=Potsdam Combino; \
1862 C=POT_COMBINO~FLE|POT_COMBINOL~FLE;
1863 TX=Potsdam Combino 400; \
1864 C=SIE_COMBINO_PROTO_POTSDAM|SIE_COMBINO_PROTO_POTSDAML|POT_COMBINO400|POT_COMBINO400L;
1865 }
1866 {BUS?
1867 M=FOLLOW; \
1868 C=(POT_O405NL;POT_O405NGL);
1869 C=POT_COMB(INO1|INO2|INO3|INOL~FLE|INO~FLE|_BASELL~TIS|_BASEL~TIS);
1870 C=POT_T915;
1871 M=FOLLOW; \
1872 C=(POT_O405N;POT_O405NG;HVGP_2;HVGP_1);
1873 }
1874 $ENDGROUP
1875 }
1876 #----------------------------- Remscheid ------------------------------------
1877 {TRAM|BUS?
1878 $GROUP \
1879 NAME=D_REMSCHEID; \
1880 TX=Remscheid; \
1881 LC=1; ENV=$EBG(STBGEU), &\
1882 $EWX(WT,ENV_WAYT1), &\
1883 $EWX(WA,ENV_WAYA);
1884 {TRAM?
1885 C=REM_GT4(|L);
1886 }
1887 {BUS?
1888 M=FOLLOW; \
1889 C=4-6*REM_(NL202|O305|O305G|O405|O405G|O405N|SG220|SG292|SL200|SL202);
1890 M=FOLLOW; \
1891 C=2-4*REM_(A308|NG272|NL202A|NM223|O405GN2|O405N1|WSW_NL263);
1892 }
1893 $ENDGROUP
1894 }
1895 #----------------------------- Rodewisch ------------------------------------
1896 {BUS?
1897 NAME=D_RODEWISCH; \
1898 TX=Rodewisch; \
1899 M=FOLLOW; \
1900 C=2-4*ROD_IK(260_0(1|2|3)|263_01|C60_0(1|2)); %ABG(STBGEU);
1901 }
1902 #----------------------------- Rostock --------------------------------------
1903 {TRAM|BUS?
1904 $GROUP \
1905 NAME=D_ROSTOCK; \
1906 TX=Rostock; \
1907 LC=3; ENV=$EBG(STBGEU), &\
1908 $EWX(WT,ENV_WAYT1), &\
1909 $EWX(WA,ENV_WAYA);
1910 {TRAM?
1911 TX=Rostock Tw 26; \
1912 C=RSAG_26;
1913 TX=Rostock Tw 40; \
1914 C=RSAG_40;
1915 TX=Rostock ET54; \
1916 C=RSAG_T50~JP;
1917 TX=Rostock Rekozug; \
1918 C=RSAG_TZ70,1-2*RSAG_BZ70;
1919 TX=Rostock T2-62 + B2-62; \
1920 C=(RSAG_ET57AL,2*RSAG_EB57AL)|(RSAG_ET57A,RSAG_EB57A);
1921 TX=Rostock ET54; \
1922 C=(RSAG_ET50L,RSAG_EB50L)|(RSAG_ET50,RSAG_EB50);
1923 TX=Rostock G4; \
1924 C=(RSAG_GT61,RSAG_EB57~WSI)|(RSAG_GT61L,RSAG_EB57L~WSI);
1925 TX=Rostock T6A2; \
1926 C=(RSAG_T6A2AL,RSAG_B6A2AL)|(RSAG_T6A2A,RSAG_B6A2A);
1927 TX=Rostock T6A2 + NB4; \
1928 C=(RSAG_T6A2M2L,RSAG_NB4L)|(RSAG_T6A2M1,RSAG_NB4);
1929 TX=Rostock T6A2 + NB4; \
1930 C=(RSAG_T6A2M2L,RSAG_NB4L|RSAG_NB4L)|(RSAG_T6A2M1,RSAG_NB4|RSAG_NB4);
1931 TX=Rostock T6A2 + B6A2; \
1932 C=(RSAG_T6A2OL,RSAG_B6A2OL)|(RSAG_T6A2O,RSAG_B6A2O);
1933 TX=Rostock 6NGTWDE; \
1934 C=RSAG_6NGTWDEL~PH|RSAG_6NGTWDE~PH;
1935 C=[PHU](RSAG_46L,0-1*RSAG_156L)|(RSAG_46|RSAG_797,0-1*RSAG_156)|(RSAG_ET57L,0-1*RSAG_EB57L)| \
1936 (RSAG_ET57,0-1*RSAG_EB57)|RSAG_G4L|RSAG_G4|RSAG_G4L|RSAG_G4| \
1937 (1-2*RSAG_T6A2OL,0-1*RSAG_B6A2OL)|(1-2*RSAG_T6A2O,0-1*RSAG_B6A2O);
1938 C=[PHU] \
1939 3:(2@((RSAG_T6A2AL|RSAG_T6A2MOL|RSAG_T6A2ML|RSAG_T6A2M1L|RSAG_T6A2M2L) \
1940 (|[A1:RSAG_ADVTL1|RSAG_ADVTL2|RSAG_ADVTL3])), \
1941 0-1*(RSAG_B6A2AL(|[A1:RSAG_ADVTL1|RSAG_ADVTL2|RSAG_ADVTL3])))|RSAG_704L|RSAG_707L|RSAG_708L;
1942 C=[PHU] \
1943 3:(((RSAG_T6A2A|RSAG_T6A2MO|RSAG_T6A2M|RSAG_T6A2M1|RSAG_T6A2M2) \
1944 (|[A1:RSAG_ADVT1][A2:RSAG_ADVT1]|[A1:RSAG_ADVT2][A2:RSAG_ADVT3])), \
1945 1*(RSAG_B6A2A|RSAG_T6A2A|RSAG_T6A2MO|RSAG_T6A2M|RSAG_T6A2M1| \
1946 RSAG_T6A2M2 (|[A1:RSAG_ADVT1][A2:RSAG_ADVT1]|[A1:RSAG_ADVT2][A2:RSAG_ADVT3])))|RSAG_704| \
1947 RSAG_707|RSAG_708;
1948 C=RSAG_6(65|67|68|76|NGTWDE1|NGTWDE)(|L);
1949 C=RSAG_(ATWT50|REKOATW);
1950 }
1951 {BUS?
1952 C=RSAG_(MAN_SL202(|B)|O405(|B)|O405G(|_OZ))(|L);
1953 }
1954 $ENDGROUP
1955 }
1956 #----------------------------- Saarbrücken ----------------------------------
1957 {TRAM?
1958 $GROUP \
1959 NAME=D_SAARBRUCKEN; \
1960 LC=1; %GBG(STBGFO,ENV_WAYT2);
1961 TX=Saarbrücken Stadbahn Typ 1000; \
1962 C=2*SAARB~TIS;
1963 TX=Saarbrücken Stadtbahnwagen; \
1964 C=SAARB_REGIOTRAM0;
1965 $ENDGROUP
1966 }
1967 #----------------------------- Schöneiche -----------------------------------
1968 {TRAM?
1969 $GROUP \
1970 NAME=D_SCHONEICHE; \
1971 TX=Schöneiche; \
1972 LC=2; %GBG(STBGFO,ENV_WAYT4);
1973 TX=Schöneiche Reko ZR; \
1974 C=SCHON_T2REKO;
1975 TX=Schöneiche Reko ZR; \
1976 C=(SCHON_TE70A,SCHON_BE70A)|(SCHON_TE70B,SCHON_BE70B);
1977 TX=Schöneiche Reko ER; \
1978 C=(SCHON_TE70A,2*SCHON_BE70A)|(SCHON_TE70AL,2*SCHON_BE70AL)|(SCHON_TE70B,2*SCHON_BE70B)| \
1979 (SCHON_TE70BL,2*SCHON_BE70BL);
1980 TX=Schöneiche ET/EB 57; \
1981 C=(SCHON_TZ57,2*SCHON_BZ57)|(SCHON_T57L,SCHON_B57L)|(SCHON_T57,SCHON_B57);
1982 TX=Schöneiche Rekowagen 60x; \
1983 C=SCHON_T4REKOR|SCHON_T4REKORL,SCHON_B4REKOR;
1984 TX=Schöneiche Rekowagen 60x; \
1985 C=SCHON_T4REKOB;
1986 TX=Schöneiche KT4D; \
1987 C=SCHON_KT4D1|SCHON_KT4D1L|SCHON_KT4D2|SCHON_KT4D2L;
1988 TX=Schöneiche Tw 41-48; \
1989 C=SCHON_T2REKO;
1990 $ENDGROUP
1991 }
1992 #----------------------------- Schwäbisch Gmünd -----------------------------
1993 {BUS?
1994 NAME=D_SCHWABISCH_GMUND; \
1995 TX=Schwäbisch Gmünd; \
1996 M=FOLLOW; \
1997 C=2-4*(ABT_O405|ABT_O405N|ABT_O405GN|ABT_O530|ABT_O530G|ABT_B10L_SN12); %ABG(STBGEU);
1998 }
1999 #----------------------------- Siegburg-Zündorf -----------------------------
2000 {TRAM?
2001 NAME=D_SIEGBURG; \
2002 TX=Siegburg-Zündorf Tw 20; \
2003 C=SIEB_TW20; %LBG(STBGFO,ENV_WAYT5);
2004 }
2005 #----------------------------- Siegen ---------------------------------------
2006 {TRAM|BUS?
2007 $GROUP \
2008 NAME=D_SIEGEN; \
2009 TX=Siegen; \
2010 LC=1; ENV=$EBG(STBGEU), &\
2011 $EWX(WT,ENV_WAYT1), &\
2012 $EWX(WA,ENV_WAYA);
2013 {TRAM?
2014 TX=Siegen KSW-Zug; \
2015 C=SIEG_33,SIEG_107;
2016 TX=Siegen Tw 21 + KSBw; \
2017 C=SIEG_21,SIEG_107;
2018 TX=Siegen Aufbauzug; \
2019 C=SIEG_39,SIEG_120;
2020 }
2021 {BUS?
2022 M=FOLLOW; \
2023 C=2-4*VWS_(0530|NG272|3:NL202_2(|K|N)|2:S319NF3(|_WDR)|SL202WO);
2024 }
2025 $ENDGROUP
2026 }
2027 #----------------------------- Strausberg -----------------------------------
2028 {TRAM?
2029 $GROUP \
2030 NAME=D_STRAUSBERG; \
2031 LC=2; %GBG(STBGFO,ENV_WAYT5);
2032 TX=Strausberg TW 16; \
2033 C=SEB_16;
2034 TX=Strausberg,Rekozug; \
2035 C=SEB_TZ70[PU],SEB_BZ70,SEB_TZ70;
2036 TX=Strausberg,Kt8; \
2037 C=SEB_KT8D5;
2038 $ENDGROUP
2039 }
2040 #----------------------------- Schwerin -------------------------------------
2041 {TRAM?
2042 $GROUP \
2043 NAME=D_SCHWERIN; \
2044 TX=Schwerin; \
2045 LC=3; %GBG(STBGEU,ENV_WAYT1);
2046 TX=Schwerin 26; \
2047 C=NVS_26;
2048 TX=Schwerin T3D + B3D; \
2049 C=(NVS_T3DL,NVS_B3DL)|(NVS_T3D,NVS_B3D);
2050 TX=Schwerin T3 + B3 modernisiert; \
2051 C=(NVS_T3DM,NVS_TB3DM,NVS_B3DM)|(NVS_T3DML,NVS_TB3DML,NVS_B3DML);
2052 TX=Schwerin Tw 2001; \
2053 C=NVS_SN2001L~FLE|NVS_SN2001~FLE;
2054 $ENDGROUP
2055 }
2056 #----------------------------- Troisdorf ------------------------------------
2057 {BUS?
2058 $GROUP \
2059 NAME=D_TROISDORF; \
2060 TX=Troisdorf; \
2061 LC=1; %GBG(STBGEU,ENV_WAYA);
2062 M=FOLLOW; \
2063 C=4-6*RSVG_(2001|362FHR|591|N316SHD|N4016|N4021|N4021_2042|N4021_2043|NG272|NL202|NL222| \
2064 NL232CNG|NM222|SG240H|SL200|UL292_397|UL292_592);
2065 M=FOLLOW; \
2066 C=2-3*BBV_(NG263|NL232CNG|NL263|O530G|URBINO12);
2067 $ENDGROUP
2068 }
2069 #----------------------------- Ulm ------------------------------------------
2070 {TRAM?
2071 $GROUP \
2072 NAME=D_ULM; \
2073 TX=Ulm; \
2074 LC=2; %GBG(STBGEU,ENV_WAYT1);
2075 TX=Ulm GT4; \
2076 C=ULM_GT4CL|ULM_GT4C|ULM_GT4AL~BL|ULM_GT4A~BL|ULM_GT4AL~WSI|ULM_GT4B|ULM_GT4A~WSI| \
2077 ULM_GT4AL~TIS|ULM_4L|ULM_4|ULM_4ML|ULM_4M|ULM_5GL|ULM_5G|ULM_6L|ULM_6|ULM_8SL|ULM_8S| \
2078 ULM_11PL|ULM_11P|ULM_12DL|ULM_12D|ULM_GT4A~TIS|ULM_GT4BL;
2079 TX=Ulm Großraumzug; \
2080 C=ULM_GRW4L|ULM_GRW4|ULM_GRW4DL|ULM_GRW4D,ULM_811;
2081 TX=Ulm Großraumzug; \
2082 C=(ULM_T4~WSI,ULM_B2~WSI)|(ULM_T4L~WSI,ULM_B2~WSI);
2083 TX=Ulm Combino; \
2084 C=ULM_COMBINO~SAND[#D:R]|ULM_COMBINOL~SAND[#D:L]|ULM_COMBINO[#D:R]|ULM_COMBINOL[#D:L]; \
2085 D=R;
2086 $ENDGROUP
2087 }
2088 #----------------------------- Unna -----------------------------------------
2089 {BUS?
2090 NAME=D_UNNA; \
2091 TX=Kreis Unna; \
2092 M=FOLLOW; \
2093 C=3-5*VKU_(N4426_3|NG263|NL202S|NL263|NU313|O405GN|O405N2|O530G|O530_3|SG219SL|SL202S); %ABG(STBGEU);
2094 }
2095 #----------------------------- Vestische ------------------------------------
2096 {TRAM|BUS?
2097 $GROUP \
2098 NAME=D_VESTISCHE; \
2099 TX=Vestische; \
2100 LC=2; ENV=$EBG(STBGEU), &\
2101 $EWX(WT,ENV_WAYT1), &\
2102 $EWX(WA,ENV_WAYA);
2103 {TRAM?
2104 TX=Vestische Tw 144 1960; \
2105 C=VEST_3T2_144;
2106 TX=Vestische Großraumwagen; \
2107 C=VEST_T4BGD|VEST_T4AG;
2108 TX=Vestische Großraumwagen; \
2109 C=VEST_4T4J|VEST_4T4_2;
2110 TX=Vesische 4x Gel Tw; \
2111 C=VEST_4GT4;
2112 TX=Vesische 4x Gel Tw; \
2113 C=VEST_3GT4J;
2114 TX=Vestische 6x Gel Tw; \
2115 C=VEST_3GT6J;
2116 TX=Vestische 6x Gel Tw; \
2117 C=VEST_4GT6WI2|VEST_4GT6WIE|VEST_4GT6;
2118 TX=Vestische Tw 144 Traumlandpark 1988; \
2119 C=VEST_144TLP;
2120 }
2121 {BUS?
2122 M=FOLLOW; \
2123 C=2-3*VEST_(KMS110|LTU7|P13D~AXS|SATURN2|V110SL);
2124 M=FOLLOW; \
2125 C=3-5*VEST_(200SH110U|260SH110|N416|SG192|SG240H|SG240H_JAGER|SG242H|SL200|SL202);
2126 M=FOLLOW; \
2127 C=4-6*VEST_N(4014A|4014B|4014DE1|4014DE2|4015A|4015B|4015C|4015NF|4020|4021|4021A|8012|G313| \
2128 L202|L202_2);
2129 M=FOLLOW; \
2130 C=4-6*VEST_(N4014CE|N4014S|N4016CE|N4016_VOLKSBANK|N416S|N416_RUHRNACHRICHTEN|N416_WAZ| \
2131 N4416_VRNET|NL202CE|NL202_KINGSIZEKONTO|NL202_REAL|NL222CE|O530G_LOTTO|O530_LOTTO| \
2132 SG192CYC|SL200CYC);
2133 C=VEST_(ABSCHLEPP|N212H|N906|WERKSTATT); \
2134 TB=ON;
2135 }
2136 $ENDGROUP
2137 }
2138 #----------------------------- Viersen --------------------------------------
2139 {BUS?
2140 $GROUP \
2141 NAME=D_VIERSEN; \
2142 LC=1;
2143 TX=Viersen; \
2144 M=FOLLOW; \
2145 C=2-4*VIE_(0530|NL202|NL263|O405|O405N|O405NCE|SL202|SL202CE|SL202S); %ABG(STBGEU);
2146 $ENDGROUP
2147 }
2148 #----------------------------- Weimar ---------------------------------------
2149 {BUS?
2150 $GROUP \
2151 NAME=D_WEIMAR; \
2152 TX=Weimar; \
2153 ENV=$EBG(STBGEU), &\
2154 $EWX(WT,ENV_WAYO), &\
2155 $EWX(WA,ENV_WAYA);
2156 C=WEI_IK260T|WEI_IK280T_216;
2157 C=KVWE_IK280_93T|KVWE_FV2530;
2158 $ENDGROUP
2159 }
2160 #----------------------------- Wesel - Rees - Emmerich ----------------------------------
2161 {TRAM?
2162 NAME=D_WESELREES; \
2163 TX=Wesel - Rees - Emmerich 4x GrTw Düwag; \
2164 C=WESEL_T4; %LBG(STBGFO,ENV_WAYT1);
2165 #----------------------------- Wolfsburg ------------------------------------
2166 {BUS?
2167 $GROUP \
2168 NAME=D_WOLFSBURG; \
2169 TX=Wolfsburg; \
2170 LC=1; %GBG(STBGEU,ENV_WAYA);
2171 C=WVG_SCANIA,WVG_SCANIAT;
2172 C=WVG_BAHNLE(|L);
2173 $ENDGROUP
2174 }
2175 #----------------------------- Woltersdorf ----------------------------------
2176 {TRAM?
2177 NAME=D_WOLTERSDORF; \
2178 TX=Woltersdorf Gothazug; \
2179 C=WTD_ET57,WTD_EB57; %LBG(STBGFO,ENV_WAYT1);
2180 }
2181 #----------------------------- Würzburg -------------------------------------
2182 {TRAM?
2183 $GROUP \
2184 NAME=D_WURZBURG; \
2185 LC=1; %GBG(STBGEU,ENV_WAYT1);
2186 TX=Würzburg Tw 271 ff ex Hagen; \
2187 C=WVV_GT6H2L|WVV_GT6H1|WVV_GT6H2;
2188 TX=Würzburg Tw 231-248; \
2189 C=WVV_GT8B(|L);
2190 TX=Würzburg Tw 231-248; \
2191 C=WVV_GT8C(|L);
2192 TX=Würzburg Tw 201-214; \
2193 C=WVV_GT_EW(|L);
2194 TX=Würzburg Tw 250-269; \
2195 C=WVV_GTN6B(|L);
2196 $ENDGROUP
2197 }
2198 #----------------------------- Zwickau --------------------------------------
2199 {TRAM?
2200 $GROUP \
2201 NAME=D_ZWICKAU; \
2202 TX=Zwickau; \
2203 LC=2; %GBG(STBGEU,ENV_WAYT1);
2204 TX=Zwickau KT4d; \
2205 C=SVZ_KT4DCL|SVZ_KT4DC|SVZ_936L|SVZ_936;
2206 TX=Zwickau TE62 + BE62 + BE62; \
2207 C=(ZW_ET62L,ZW_EB62L)|(ZW_ET62,ZW_EB62);
2208 TX=Zwickau GT6M neu; \
2209 C=SVZ_GT6ML|SVZ_GT6M;
2210 TX=Zwickau ATw 207; \
2211 C=SVZ_207L|SVZ_207;
2212 $ENDGROUP
2213 }
2214 #----------------------------------------------------------------------------
2215 {TRAM?
2216 $GROUP \
2217 TX=[N=Düwag trams - neutral livery; G=Düwag Straßenbahnen - einfache Farbgebung; \
2218 H=Düwag villamosok - egyszerû festés]; \
2219 LC=2; %GBG(STBGEU,ENV_WAYT1);
2220 C=DUE_T4L,DUE_B4L;
2221 C=DUE_GT6;
2222 C=DUE_GT8L;
2223 C=DUE_T4,DUE_B4;
2224 C=DUE_GT6L;
2225 C=DUE_GT8;
2226 $ENDGROUP
2227 }
2228 }
2229 #==============================================================================
2230 #
2231 # Switzerland
2232 #
2233 #----------------------------- Bern -------------------------------------------
2234 {CH?
2235 {TRAM?
2236 $GROUP \
2237 NAME=CH_BERN; \
2238 TX=Bern; \
2239 LC=2; %GBG(STBGEU,ENV_WAYT1);
2240 TX=Bern Standardzug; \
2241 C=(BERN_BE44[#D:R],BERN_B4)|(BERN_BE44L[#D:L],BERN_B4L);
2242 TX=Bern Be 4/8; \
2243 C=BERN_BE48L|BERN_BE48|BERN_BE48_BUNDL|BERN_BE48_BUND|BERN_BE48_EWBL|BERN_BE48_EWB| \
2244 BERN_BE48_RBKL|BERN_BE48_RBK;
2245 TX=Bern Combino; \
2246 C=SIE_COMBINO_PROTO_BERNL|SIE_COMBINO_PROTO_BERN|BERN_COMBINOL~RFR|BERN_COMBINO~RFR| \
2247 BERN_COMBINOL~WSI|BERN_COMBINO~WSI;
2248 $ENDGROUP
2249 }
2250 #----------------------------- Fribourg ---------------------------------------
2251 {BUS?
2252 %FAK(Q_TPF_B,Fribourg)
2253 }
2254 #----------------------------- Genf -------------------------------------------
2255 {TRAM|BUS?
2256 $GROUP \
2257 NAME=CH_GENF; \
2258 TX=Genf; \
2259 LC=2; ENV=$EBG(STBGEU), &\
2260 $EWX(WT,$FLG(X,ENV_WAYO,ENV_WAYT1)), &\
2261 $EWX(WA,ENV_WAYA);
2262 {TRAM?
2263 TX=Genf Standardwagen; \
2264 C=TPG_BE44_715|TPG_BE44_704|TPG_CE44_701L;
2265 TX=Genf NF GT6; \
2266 C=TPG_NFGT6(A|B)(|L);
2267 TX=Genf NF GT8; \
2268 C=TPG_NFGT8L|TPG_NFGT8;
2269 TX=Genf Cityrunner; \
2270 C=TPG_CITYRUNNER;
2271 TX=Genf FLEXITY OUTLOOK; \
2272 C=TPG_FLEXITY2|TPG_FLEXITY1|TPG_FLEXITY2|TPG_FLEXITY1;
2273 }
2274 {BUS?
2275 C=TPG_B25UT; \
2276 F=X;
2277 C=TPG_B25UGTL; \
2278 F=X;
2279 C=TPG_B25UMT; \
2280 F=X;
2281 C=TPG_B25UTL; \
2282 F=X;
2283 C=TPG_B25UGT; \
2284 F=X;
2285 C=TPG_B25UMTL; \
2286 F=X;
2287 }
2288 $ENDGROUP
2289 }
2290 #----------------------------- Lausanne ---------------------------------------
2291 {TRAM?
2292 NAME=CH_LAUSANNE; \
2293 TX=Lausanne; \
2294 C=TSOL_BEM558(|[!L]); %LBG(STBGEU,ENV_WAYT3);
2295 }
2296 #----------------------------- Luzern -----------------------------------------
2297 {TRAM|BUS?
2298 $GROUP \
2299 NAME=CH_LUZERN; \
2300 TX=Luzern; \
2301 LC=2; \
2302 ENV=$EBG(STBGEU), &\
2303 $EWX(WT,$FLG(X,ENV_WAYO,ENV_WAYT1)), &\
2304 $EWX(WL,$FLG(X,ENV_WAYO,ENV_WAYT1)), &\
2305 $EWX(WA,ENV_WAYA);
2306 {TRAM?
2307 TX=Luzern 27; \
2308 C=VBLZ_TW27B|VBLZ_TW27BW|VBLZ_TW27W;
2309 }
2310 {BUS?
2311 C=VBLZ_BT5_25(|A),3:|VBLZ_HESS_BT5T; \
2312 F=X;
2313 C=VBLZ_BT5_25(|A)L,3:|VBLZ_HESS_BT5TL; \
2314 F=X;
2315 C=VBLZ_SWISSTROLLY3(|L)|VBL_HESS_DGTL|VBLZ_HESS_DGT; \
2316 F=X;
2317 C=VBLZ_TR71(|L)|VBLZ_4TP2(|L); \
2318 F=X;
2319 C=VBL_201L; \
2320 F=X;
2321 C=VBLZ_O530_64(|L)|VBLZ_O530_563(|L)|VBLZ_O530G(|L);
2322 C=VBLZ_B10M(|L);
2323 C=VBLZ_B71UA1(|L)|VBLZ_B71UA2(|L);
2324 C=VBLZ_B58(|L)|VBLZ_B58A(|L);
2325 C=VBL_HESS_DGT_PILATUS(|L)|VBLZ_SWISSTROLLY3_JONAS_MADLEAINEL| \
2326 VBLZ_SWISSTROLLEY3_PILATUS_MARKT|VBLZ_SWISSTROLLEY3_RAIFFEISEN|VBLZ_HESS_DGT_TERZELWURML; \
2327 F=X;
2328 }
2329 $ENDGROUP
2330 }
2331 #----------------------------- Mendrisien -------------------------------------
2332 {TRAM?
2333 NAME=CH_MENDRISIEN; \
2334 TX=Tram Elettrici Mendrisiensi,TEM,Ce 2/2 3; \
2335 C=TEM_T3; %LBG(STBGFN,ENV_WAYT3);
2336 }
2337 #----------------------------- Neuchatel --------------------------------------
2338 {TRAM?
2339 $GROUP \
2340 NAME=CH_NEUCHATEL; \
2341 TX=Neuchatel; \
2342 LC=2; %GBG(STBGFN,ENV_WAYT3);
2343 TX=Neuchatel TPN T31-77 + 143-148; \
2344 C=TPN_T32|TPN_T33|TPN_T35|TPN_T40|TPN_T73|TPN_T77,|TPN_B145|TPN_B148;
2345 C=TPN_LITTORAIL1(|L),|TPN_LITTORAIL1B(|L);
2346 C=TPN_LITTORAIL2;
2347 TX=Neuchatel TPN X331 + 103/104; \
2348 C=(TPN_X331_R_PU|TPN_X331_L_PU),TPN_B103|TPN_B104;
2349 C=TPN_LITTORAIL3;
2350 $ENDGROUP
2351 }
2352 #----------------------------- St. Gallen -------------------------------------
2353 {BUS?
2354 NAME=CH_STGALLEN; \
2355 %FAK(Q_VBSG,St. Gallen);
2356 }
2357 #----------------------------- Standsstad - Stans -----------------------------
2358 {TRAM?
2359 $GROUP \
2360 NAME=CH_STANS; \
2361 TX=Stansstad - Stans; \
2362 LC=1; %GBG(STBGEU,ENV_WAYT1);
2363 C=STST_1(|L),0-2*STST_11;
2364 C=STST_1(|L),1-3*(STST_K21A|STST_L22)(|[!E]);
2365 $ENDGROUP
2366 }
2367 #----------------------------- Schwyz -----------------------------------------
2368 {TRAM?
2369 NAME=CH_SCHWYZ; \
2370 TX=Schwyz; \
2371 C=STSW_BR_ST4_(L|LR|R); %LBG(STBGEU,ENV_WAYT1);
2372 }
2373 #----------------------------- Winterthur -------------------------------------
2374 {BUS?
2375 $GROUP \
2376 NAME=CH_WINTERTHUR; \
2377 TX=Winterthur; \
2378 LC=1; %ETA(STBGEU,ENV_WAYO);
2379 C=WINT_MBD(|L);
2380 C=WINT_MBT(|L);
2381 %FAK(Q_WINT)
2382 $ENDGROUP
2383 }
2384 }
2385 #==============================================================================
2386 #
2387 # Austria
2388 #
2389 #----------------------------- Gmunden ----------------------------------------
2390 {A?
2391 {TRAM?
2392 $GROUP \
2393 NAME=A_GMUNDEN; \
2394 TX=Gmunden; \
2395 LC=2; %GBG(STBGFN,ENV_WAYT1);
2396 TX=Gmunden Tw 100 + 101; \
2397 C=GMUN_100,GMUN_101;
2398 TX=Gmunden Tw 4; \
2399 C=GMUN_4L;
2400 TX=Gmunden Tw 5; \
2401 C=GMUN_5L|GMUN_5|GMUN_5AL|GMUN_5A;
2402 TX=Gmunden Tw 8; \
2403 C=GMUN_T8;
2404 TX=Gmunden Tw 8; \
2405 C=GMUN_T8;
2406 TX=Gmunden Tw 8; \
2407 C=GMUN_T8;
2408 TX=Gmunden Tw 9,10; \
2409 C=GMUN_T9L~FLE|GMUN_T9~FLE;
2410 TX=Gmunden Stadt-Regio-Tram Gmunden Bf. - Vorchdorf 101ff; \
2411 C=GMUN_SRT100;
2412 $ENDGROUP
2413 }
2414 #----------------------------- Graz -----------------------------------------
2415 {TRAM?
2416 $GROUP \
2417 NAME=A_GRAZ; \
2418 LC=2; %GBG(STBGAU,ENV_WAYT1);
2419 TX=Graz 201 + 302B; \
2420 C=GVB_201,GVB_302; \
2421 D=R;
2422 TX=Graz 201 + 302B; \
2423 C=GVB_201L,GVB_302L; \
2424 D=L;
2425 TX=Graz 226; \
2426 C=GVB_226;
2427 TX=Graz 226 + 401 + 128; \
2428 C=GVB_212,GVB_401,GVB_128;
2429 TX=Graz 238 + 317B; \
2430 C=(GVB_238[#D:R],GVB_317)|(GVB_238L[#D:L],GVB_317L);
2431 TX=Graz 247; \
2432 C=GVB_247;
2433 TX=Graz 251 + 401B; \
2434 C=GVB_251_3,GVB_401;
2435 TX=Graz 251; \
2436 C=GVB_251_4|GVB_251_5;
2437 TX=Graz 251; \
2438 C=GVB_251AT;
2439 TX=Graz 261 ff; \
2440 C=GVB_200|GVB_200L;
2441 TX=Graz Tw Serie 261-283; \
2442 C=GVB_GT6A|GVB_GT6AL|GVB_GT6B|GVB_GT6BL;
2443 TX=Graz 261 ff 1963; \
2444 C=GVB_GT6TEST[#D:R]|GVB_GT6TESTL[#D:L];
2445 TX=Graz 261 ff 1963; \
2446 C=GVB_GT6_1963[#D:R]|GVB_GT6_1963L[#D:L];
2447 TX=Graz 261 ff 1974; \
2448 C=GVB_GT6_1974[#D:R]|GVB_GT6_1974L[#D:L];
2449 TX=Graz 281-284; \
2450 C=GVB_GT6BM|GVB_GT6BML;
2451 TX=Graz 291-293; \
2452 C=GVB_E1|GVB_E1L;
2453 TX=Graz 522; \
2454 C=GVB_521|GVB_521L;
2455 TX=Graz 501ff; \
2456 C=GVB_500A[#D:R]|GVB_500B[#D:R]|GVB_500AL[#D:L]|GVB_500BL[#D:L];
2457 TX=Graz 551 ff; \
2458 C=GVB_GT8WUP1|GVB_GT8WUP2|GVB_GT8WUP3|GVB_GT8WUP1L|GVB_GT8WUP2L|GVB_GT8WUP3L;
2459 TX=Graz 600 ff; \
2460 C=GVB_GT6_600L|GVB_GT6_600|GVB_GT8_600L|GVB_GT8_600;
2461 TX=Graz Cityrunner; \
2462 C=GVB_651|GVB_651L;
2463 TX=Graz Variobahn 201; \
2464 C=GVB_VARIO201L|GVB_VARIO201;
2465 $ENDGROUP
2466 }
2467 #----------------------------- Innsbruck ------------------------------------
2468 {TRAM|CRAIL|BUS?
2469 $GROUP \
2470 NAME=A_INNSBRUCK; \
2471 TX=Innsbruck; \
2472 LC=3; ENV=$CBG(WT,STBGAU,$FLG(X,ENV_WAYO,ENV_WAYT1)),$CBG(WE,STBGFN,ENV_WAYT5);
2473 {TRAM?
2474 TX=Innsbruck Zug Linie 6 Tw 2-4,Bw 101...112; \
2475 C=INSB_SL6|INSB_SL6[!L],(2*INSB_B3,INSB_B2,INSB_B1)|(INSB_B1,INSB_B(2|3));
2476 TX=Innsbruck Zug Linie 4 Tw 1-8,Bw 113...141; \
2477 C=INSB_SL6|INSB_SL6[!L],(2*INSB_B1,2*INSB_B3)|(2*INSB_B1)|(INSB_B117,INSB_B140);
2478 TX=Innsbruck Tw Serie 31-54 + Bw 130; \
2479 C=INSB_ST54,INSB_B130;
2480 TX=Innsbruck Tw Serie 31-42; \
2481 C=INSB_GT6WL|INSB_GT6|INSB_GT6S|INSB_GT6W|INSB_GT6L|INSB_GT6SL;
2482 TX=Innsbruck Tw Serie 51-53; \
2483 C=INSB_51|INSB_51L;
2484 TX=Innsbruck Tw 61 Museumswagen; \
2485 C=INSB_61_2010(|L);
2486 TX=Innsbruck Tw 61 80er Jahre; \
2487 C=INSB_64_1981|INSB_65_1981(|L)|INSB_66_1984|INSB_65_1987(|L);
2488 TX=Innsbruck Tw 61 70er Jahre; \
2489 C=INSB_61_1970(|L)|INSB_61_1976O(|L)|INSB_64_1979;
2490 TX=Innsbruck Tw Serie 71-77; \
2491 C=INSB_71|INSB_71L;
2492 TX=Innsbruck TW Serie 82-89; \
2493 C=INSB_GT6Z|INSB_GT6Z;
2494 TX=TW Serie 81-88; \
2495 C=INSB_GT8ZWE|INSB_GT8ZWR|INSB_GT8Z|INSB_GT8ZWE|INSB_GT8Z;
2496 TX=INNSBRUCK 301 ff FLEXITY OUTLOOK; \
2497 C=INSB_FLEXITY1|INSB_FLEXITY2|INSB_FLEXITYT;
2498 }
2499 {CRAIL?
2500 TX=Stubaitalbahn Tw 1-4 + Bw 1-17; \
2501 C=STUB_TW1,2*STUB_BW11; %GBG(STBGFN,ENV_WAYT5);
2502 }
2503 {BUS?
2504 C=INSB_BUS1;
2505 M=FOLLOW; \
2506 C=(INSB_MAN1;INSB_MAN_OD;INSB_CITARO;INSB_CITAROG);
2507 M=FOLLOW; \
2508 C=(INSB_CITAROL;INSB_CITAROGL);
2509 TX=Innsbruck O-Bus Gräf&Stift; \
2510 C=INSB_GRAFSTIFT_OGL; \
2511 F=X;
2512 }
2513 $ENDGROUP
2514 }
2515 #----------------------------- Linz -----------------------------------------
2516 {TRAM|CRAIL|BUS?
2517 $GROUP \
2518 NAME=A_LINZ; \
2519 TX=Linz; \
2520 LC=2; \
2521 ENV=$EBG(STBGAU), &\
2522 $EWX(WT,$FLG(X,ENV_WAYO,ENV_WAYT2)), &\
2523 $EWX(WE,ENV_WAYT3) &\
2524 $EWX(WA,ENV_WAYA);
2525 {TRAM?
2526 TX=Linz Flexity Outlook 2; \
2527 C=LINZ_FLEXITYOUT2(|L);
2528 TX=Linz Cityrunner; \
2529 C=LINZ_CITYRUNNER1~WSI|LINZ_CITYRUNNER1L~WSI;
2530 TX=Linz GT10; \
2531 C=LINZ_GT10|LINZ_GT10L;
2532 TX=Linz GT8; \
2533 C=LINZ_GT8_60|LINZ_GT8_60L;
2534 TX=Linz GT8; \
2535 C=LINZ_GT8_80|LINZ_GT8_80L;
2536 TX=Linz GT6; \
2537 C=LINZ_GT6|LINZ_GT6L;
2538 TX=Linz GT10M; \
2539 C=LINZ_GT10_2|LINZ_GT10_2L;
2540 TX=Linz GT8; \
2541 C=LINZ_GT8|LINZ_GT8L;
2542 TX=Linz Cityrunner; \
2543 C=LINZ_CITYRUNNER1(|L)(~JC);
2544 }
2545 {BUS?
2546 C=LINZ_T2; \
2547 F=X;
2548 }
2549 {CRAIL?
2550 TX=Linzer Lokalbahn Kölner Zug; \
2551 C=(1-2*(LILO_DT8A[!L]|LILO_DT8B[!L]))|(1-2*(LILO_DT8A|LILO_DT8B));
2552 TX=Linzer Lokalbahn Kölner Zug; \
2553 C=((LILO_DT8A[!L]|LILO_DT8B[!L])|(LILO_DT8A|LILO_DT8B)),|LILO_T4;
2554 }
2555 $ENDGROUP
2556 }
2557 #----------------------------- Salzburg -------------------------------------
2558 {CRAIL|BUS?
2559 $GROUP \
2560 NAME=A_SALZBURG; \
2561 TX=Salzburg; \
2562 LC=2; ENV=$EBG(STBGAU), &\
2563 $EWX(WE,ENV_WAYT3), &\
2564 $EWX(WT,ENV_WAYO), &\
2565 $EWX(WA,ENV_WAYA);
2566 {CRAIL?
2567 C=SVB_E62,0-3*SVB_GBS151;
2568 C=SVB_ET2,SVB_ET2BC,SVB_ET2C;
2569 C=SVB_ET21;
2570 C=SVB_ET22;
2571 C=(1-2*(SVB_ET41B|SVB_ET41C))|(1-2*(SVB_ET41BL|SVB_ET41CL));
2572 C=1-2@SVB_ET41A(|L);
2573 C=1-2@SVB_ET55(|L);
2574 C=SVB_ET50(|L);
2575 }
2576 {BUS?
2577 M=FOLLOW; \
2578 C=3-5*SVB_(O405|O405A|SG272|SG272_MANAS|SL222|SL222_MANAS)!|L;
2579 M=FOLLOW; \
2580 C=(SVB_GE112;SVB_NGT204)!|L;
2581 C=SVB_(GE112|NGT204);
2582 M=FOLLOW; \
2583 C=2-4*SVB_(O405|O405A|SG272|SG272_MANAS|SL222|SL222_MANAS);
2584 C=SVB_(GE112|NGT204)L;
2585 M=FOLLOW; \
2586 C=2-4*SVB_(O405|O405A|SG272|SG272_MANAS|SL222|SL222_MANAS)L;
2587 $ENDGROUP
2588 }
2589 }
2590 }
2591 #==============================================================================
2592 #
2593 # Great Britain
2594 #
2595 {GB?
2596 #----------------------------- Aberdeen ---------------------------------------
2597 {BUS?
2598 $GROUP \
2599 NAME=GB_ABERDEEN;
2600 %FAK(H0_ACTD,Aberdeen Corporation)
2601 %FAK(H0_GRT,Grampian Regional Transport)
2602 TX=First Aberdeen; \
2603 C=FABE_URS318X(|L);
2604 $ENDGROUP
2605 }
2606 #----------------------------- Blackpool --------------------------------------
2607 {TRAM?
2608 $GROUP \
2609 NAME=GB_BLACKPOOL; \
2610 TX=Blackpool; \
2611 LC=2; %GBG(STBGGB,ENV_WAYT1);
2612 C=BLKP_PANO(|L);
2613 C=BLKP_PAN(|L);
2614 C=BLKP_TRAMLOC,1-3*BLKP_KINGCOAL;
2615 TX=Blackpool Tw 259; \
2616 C=BLKP_259;
2617 TX=Blackpool Tw 621 ff; \
2618 C=BLKP_621|BLKP_632;
2619 TX=Blackpool Tw 701-721; \
2620 C=BLKP_712|BLKP_701|BLKP_702|BLKP_704|BLKP_721;
2621 TX=Blackpool Tw 762; \
2622 C=BLKP_762;
2623 TX=Blackpool Tw Typ Standard; \
2624 C=BLKP_STD_ILLUMINATED|BLKP_STD_ORIG;
2625 $ENDGROUP
2626 }
2627 #----------------------------- Brighton ---------------------------------------
2628 {TRAM?
2629 $GROUP \
2630 NAME=GB_BRIGHTON; \
2631 TX=Brighton; \
2632 LC=1; %GBG(STBGGB,ENV_WAYT1);
2633 C=BRIG_TRAM;
2634 C=BRIG_BOGIE_DECKER;
2635 C=BRIG_BOGIE_DECKER1;
2636 $ENDGROUP
2637 }
2638 #----------------------------- Dundee -----------------------------------------
2639 {BUS?
2640 $GROUP \
2641 NAME=GB_DUNDEE; \
2642 LC=2;
2643 %FAK(H0_DUNDEE, Dundee Corporation)
2644 %FAK(H0_TAYRC, Tayside Regional Council)
2645 %FAK(H0_TAYB, Tayside Buses)
2646 %FAK(H0_TDUN, Travel Dundee)
2647 $ENDGROUP
2648 }
2649 #----------------------------- Glasgow ----------------------------------------
2650 {TRAM|BUS?
2651 $GROUP \
2652 NAME=GB_GLASGOW; \
2653 LC=2;
2654 {TRAM?
2655 TX=Glasgow GODDESS; \
2656 C=GLAS_GODDESS; %LBG(STBGGB,ENV_WAYT1);
2657 }
2658 {BUS?
2659 %FAK(H0_GGPTE,Greater Glasgow Passenger Transport Executive)
2660 %FAK(H0_GLASC,Glasgow Corporation)
2661 %SAV(FIRG_VOLVO_B7L_ELN,First Glasgow);
2662 %FAK(H0_SPTE,Strathclyde Passenger Transport Executive)
2663 }
2664 $ENDGROUP
2665 }
2666 #----------------------------- Leeds ------------------------------------------
2667 {BUS?
2668 $GROUP \
2669 NAME=GB_LEEDS; \
2670 LC=1;
2671 %FAK(H0_GB_LEEDS,Leeds)
2672 $ENDGROUP
2673 }
2674 #----------------------------- Liverpool --------------------------------------
2675 {TRAM|BUS?
2676 $GROUP \
2677 NAME=GB_LIVERPOOL; \
2678 LC=2;
2679 {TRAM?
2680 TX=Liverpool GODDESS; \
2681 C=LIVP_GODDESS_DODDY; %LBG(STBGGB,ENV_WAYT1);
2682 }
2683 {BUS?
2684 %FAV(MERSB_DEM821Y,Liverpool Merseybus)
2685 }
2686 $ENDGROUP
2687 }
2688 #----------------------------- Manchester -------------------------------------
2689 {TRAM|BUS?
2690 $GROUP \
2691 NAME=GB_MANCHESTER; \
2692 TX=Manchester; \
2693 LC=2; %GBG(STBGGB,ENV_WAYT3);
2694 {TRAM?
2695 TX=Manchester LRV; \
2696 C=MML_LRV1;
2697 TX=Manchester Flexity; \
2698 C=MML_FLEXITY;
2699 }
2700 {BUS?
2701 %FAK(H0_MANCHESTER,Manchester and neightborhood)
2702 }
2703 $ENDGROUP
2704 }
2705 #----------------------------- Newcastle --------------------------------------
2706 {CRAIL?
2707 $GROUP \
2708 NAME=GB_NEWCASTLE; \
2709 TX=Newcastle; \
2710 LC=2; %GBG(STBGGB,ENV_WAYT3);
2711 C=2@(|[!L])NEXUS_METRO(1A|1B|2A|2B|2C|2D|3A|3B|4A|5);
2712 %FAV(SCNC_ENVIRO400AL,Stagecoach Newcastle)
2713 $ENDGROUP
2714 }
2715 }
2716 #==============================================================================
2717 #
2718 # Irland
2719 #
2720 #----------------------------- Dublin -----------------------------------------
2721 {IE?
2722 {TRAM|BUS?
2723 $GROUP \
2724 NAME=IRL_DUBLIN; \
2725 TX=Dublin Luas; \
2726 LC=2; %GBG(STBGGB,ENV_WAYT2);
2727 {TRAM?
2728 C=LUAS_301;
2729 C=LUAS_301M;
2730 C=LUAS_401;
2731 }
2732 {BUS?
2733 %FAK(TP1_DUBL,Dublin Bus)
2734 }
2735 $ENDGROUP
2736 }
2737 }
2738 #==============================================================================
2739 #
2740 # France
2741 #
2742 {F?
2743 #----------------------------- Aix-en-Provence --------------------------------
2744 {BUS?
2745 NAME=F_AIXP; \
2746 %SAV(AIXB_HEU_O305L,Aix-en-Provence);
2747 }
2748 #----------------------------- Angers -----------------------------------------
2749 {TRAM?
2750 $GROUP \
2751 NAME=F_ANGERS; \
2752 LC=2;
2753 TX=Angers Citadis 302; \
2754 C=ANGERS_CITADIS302; %LBG(STBGEU,ENV_WAYTF);
2755 TX=Angers Citadis 302; \
2756 C=ANGERS_CITADIS302[PD]; %LBG(STBGEU,ENV_WAYA);
2757 $ENDGROUP
2758 }
2759 #----------------------------- Angouleme --------------------------------------
2760 {BUS?
2761 NAME=F_ANGOU; \
2762 %SAV(ANGOU_PR100L,Angouleme);
2763 }
2764 #----------------------------- Belfort ----------------------------------------
2765 {BUS?
2766 NAME=F_BELFORT; \
2767 %SAV(CTRB_PR100_2_P63,Belfort);
2768 }
2769 #----------------------------- BESANÇON ---------------------------------------
2770 {TRAM|BUS?
2771 $GROUP \
2772 NAME=F_BESANCON; \
2773 TX=Besancon;
2774 {TRAM?
2775 TX=Besancon Urbos 3; \
2776 C=GINKO_URBOS3; %LBG(STBGEU,ENV_WAYTF);
2777 }
2778 {BUS?
2779 %SAK(Q_BESA, (Besancon, Renault PR100))
2780 }
2781 $ENDGROUP
2782 }
2783 #----------------------------- Bologne ----------------------------------------
2784 {BUS?
2785 NAME=F_BOLOGNE; \
2786 %SAV(BOLOGNE_PR100MI,Bologne);
2787 }
2788 #----------------------------- Bordeaux ---------------------------------------
2789 {TRAM?
2790 $GROUP \
2791 NAME=F_BORDEAUX; \
2792 LC=1; %GBG(STBGEU,ENV_WAYTF);
2793 TX=Bordeaux Citadis 300; \
2794 C=BORD_302|BORD_CITADIS302;
2795 TX=Bordeaux Citadis 400; \
2796 C=BORD_402|BORD_CITADIS402;
2797 $ENDGROUP
2798 }
2799 #----------------------------- Brest ------------------------------------------
2800 {TRAM|BUS?
2801 $GROUP \
2802 NAME=F_BREST; \
2803 LC=2;
2804 {TRAM?
2805 TX=Brest Citadis 302; \
2806 C=BREST_CITADIS302; %LBG(STBGEU,ENV_WAYTF);
2807 }
2808 {BUS?
2809 %SAV(BREST_PR100_2L,Brest)
2810 }
2811 $ENDGROUP
2812 }
2813 #----------------------------- Caen -------------------------------------------
2814 {TRAM|BUS?
2815 $GROUP \
2816 NAME=F_CAEN; \
2817 LC=3;
2818 {TRAM?
2819 TX=Caen Citadis 302; \
2820 C=CAEN_CITADISX05; %LBG(STBGEU,ENV_WAYTF);
2821 }
2822 {BUS?
2823 TX=Caen BUSBAHN; \
2824 C=CAEN_BUSBAHN(|L); %LBG(STBGEU,ENV_WAYTT);
2825 }
2826 $ENDGROUP
2827 }
2828 #----------------------------- Calais -----------------------------------------
2829 {BUS?
2830 NAME=F_CALAIS; \
2831 %SAV(STCE_PR100MI,Calais);
2832 }
2833 #----------------------------- Clermont Ferrand -------------------------------
2834 {TRAM?
2835 $GROUP \
2836 NAME=F_CLEF; \
2837 LC=1; %GBG(STBGEU,ENV_WAYTT);
2838 TX=Clermont Ferrand STE; \
2839 C=CLEF_STE4;
2840 TX=Clermont Ferrand STE; \
2841 C=CLEF_STE4A;
2842 $ENDGROUP
2843 }
2844 #----------------------------- Dijon ------------------------------------------
2845 {TRAM|BUS?
2846 $GROUP \
2847 NAME=F_DIJON; \
2848 LC=1;
2849 {TRAM?
2850 TX=Dijon Citadis 302; \
2851 C=DIJON_CITADIS302; %LBG(STBGEU,ENV_WAYTF);
2852 }
2853 {BUS?
2854 %SAK(Q_DIJON,Dijon)
2855 }
2856 $ENDGROUP
2857 }
2858 #----------------------------- Dunkerque --------------------------------------
2859 {BUS?
2860 NAME=F_DUNKERQUE; \
2861 %SAV(DUNK_PR180_609,Dunkerque);
2862 }
2863 #----------------------------- Grenoble ---------------------------------------
2864 {TRAM|BUS?
2865 $GROUP \
2866 NAME=F_GRENOBLE; \
2867 TX=Grenoble; \
2868 LC=2; %GBG(STBGEU,[WT=ENV_WAYT15][WA=ENV_WAYA]);
2869 {TRAM?
2870 TX=Grenoble NF6; \
2871 C=GREN_NF6;
2872 TX=Grenoble TFS2; \
2873 C=GREN_TFS2;
2874 TX=Grenoble TFS2; \
2875 C=1:GREN_TFS2_RGP|3:GREN_TFS2A|3:GREN_TFS2AL;
2876 TX=Grenoble TFS2; \
2877 C=GREN_TFS2R|GREN_TFS2Y|GREN_TFS2G|GREN_TFS2B;
2878 TX=Grenoble Citadis 402; \
2879 C=GREN_CITADIS402M;
2880 }
2881 {BUS?
2882 %SAV(GREN_AGORA_ARCTIC_855L)
2883 }
2884 $ENDGROUP
2885 }
2886 #----------------------------- Le Mans ----------------------------------------
2887 {TRAM|BUS?
2888 $GROUP \
2889 NAME=F_LEMANS; \
2890 TX=Le Mans; \
2891 LC=1; %GBG(STBGEU,[WT:ENV_WAYT13][WA=ENV_WAYA]);
2892 {TRAM?
2893 TX=Le Mans CITADIS 302; \
2894 C=LEMANS_CITADIS_302;
2895 TX=Le Mans Citadis 302; \
2896 C=LEMANS_CITADIS302;
2897 }
2898 {BUS?
2899 %SAV(LEMANS_AGORAL)
2900 }
2901 $ENDGROUP
2902 }
2903 #----------------------------- Lille ------------------------------------------
2904 {TRAM|CRAIL?
2905 $GROUP \
2906 NAME=F_LILLE; \
2907 LC=2; \
2908 ENV=$CBG(WT,STBGEU,$FLG(X,ENV_WAYT12,ENV_WAYT1)), &\
2909 $CBG(WA,STBGUB,ENV_WAYV),$CBG(WM,STBGUB,ENV_WAYV);
2910 {TRAM?
2911 TX=Lille ELRT 350; \
2912 C=LILLE_350_L1(|L)|LILLE_350_L1B(|L);
2913 TX=Lille ELRT 500; \
2914 C=LILLE_ELRT500_L(1|2|3)(|L);
2915 TX=Lille Breda; \
2916 C=LILLE_BREDAM(|[!L]); \
2917 F=X;
2918 C=LILLE_BREDA3M(|[!L]); \
2919 F=X;
2920 }
2921 {CRAIL?
2922 TX=Lille VAL-Metro206; \
2923 C=LILLE_VALM|LILLE_VAL206BM;
2924 TX=Lille VAL-Metro208; \
2925 C=LILLE_VAL208M(|L);
2926 }
2927 $ENDGROUP
2928 }
2929 #----------------------------- Limoges ----------------------------------------
2930 {BUS?
2931 NAME=F_LIMOGES; \
2932 %SAV(TCL_PR112_712L,Limoges);
2933 }
2934 #----------------------------- Lorient ----------------------------------------
2935 {BUS?
2936 NAME=F_LORIENT; \
2937 %SAV(TRLL_PR100_71L,Lorient);
2938 }
2939 #----------------------------- Lyon -------------------------------------------
2940 {CRAIL?
2941 $GROUP \
2942 NAME=F_LYON_M; \
2943 TX=Lyon Metro; \
2944 LC=2; %GBG(STBGUB,ENV_WAYV);
2945 TX=Lyon Metro; \
2946 C=<LYON_MAB1ML,LYON_MAB1R,LYON_MAB1M;
2947 TX=Lyon Metro; \
2948 C=<LYON_MAB2ML,LYON_MAB2R,LYON_MAB2M;
2949 TX=Lyon Metro; \
2950 C=LYON_MC_SLM;
2951 TX=Lyon Metro; \
2952 C=<LYON_MC1ML,LYON_MC1M;
2953 TX=Lyon Metro; \
2954 C=<LYON_MC2ML,LYON_MC2M;
2955 TX=Lyon Metro MPL 75; \
2956 C=<LYON_MC1ML,LYON_MC1R,LYON_MC1M;
2957 TX=Lyon Metro MPL 75; \
2958 C=<LYON_MC2ML,LYON_MC2R,LYON_MC2M;
2959 TX=Lyon Metro MCL 80; \
2960 C=<LYON_MCL80OL,LYON_MCL80O;
2961 TX=Lyon Metro MCL 80; \
2962 C=<LYON_MCL80WL,LYON_MCL80W;
2963 TX=Lyon Metro MPL 85; \
2964 C=<LYON_MPL85WL,LYON_MPL85W;
2965 TX=Lyon Metro MPL 85; \
2966 C=2*LYON_MPL85O;
2967 $ENDGROUP
2968 }
2969 {TRAM?
2970 $GROUP \
2971 NAME=F_LYON_T; \
2972 TX=Lyon Tram; \
2973 LC=2; %GBG(STBGEU,ENV_WAYT16);
2974 TX=Lyon Citadis; \
2975 C=LYON_CITADIS~FLE|LYON_CITADIS~WSI;
2976 TX=Lyon Citadis 302; \
2977 C=8:LYON_CITADIS~MLG|1:LYON_CITADIS302_T3;
2978 TX=Lyon Citadis 302; \
2979 C=LYON_CITADIS302_T4|1:LYON_CITADIS402;
2980 TX=Lyon Rhoneexpress; \
2981 C=LYON_RHONEXPRESS;
2982 $ENDGROUP
2983 }
2984 {BUS?
2985 NAME=F_LYON_B; \
2986 %FAV(LYON_R312_3041,Lyon);
2987 }
2988 #----------------------------- Marseille --------------------------------------
2989 {TRAM|BUS?
2990 $GROUP \
2991 NAME=F_MARSEILLE; \
2992 TX=Marseille; \
2993 LC=1; %GBG(STBGEU,[WT=ENV_WAYTF][WA=ENV_WAYA]);
2994 {TRAM?
2995 TX=Marseille 1301; \
2996 C=RTMA_1301;
2997 TX=Marseille PCC; \
2998 C=RTMA_PCC(|L);
2999 TX=Marseille PCC; \
3000 C=2*RTMA_PCC_RG(|L);
3001 TX=Marseille FLEXITY; \
3002 C=RTMA_FLEXITY;
3003 TX=Marseille Flexity 5c; \
3004 C=RTMA_FLEXITY5C;
3005 TX=Marseille Flexity 7c; \
3006 C=RTMA_FLEXITY7C;
3007 }
3008 {BUS?
3009 %SAV(RTMA_IVECO_URBANWAY12HY)
3010 }
3011 $ENDGROUP
3012 }
3013 #----------------------------- Metz -------------------------------------------
3014 {BUS?
3015 NAME=F_METZ; \
3016 %SAV(TCRM_PR180_2_3106L,Metz);
3017 }
3018 #----------------------------- Montbéliard ------------------------------------
3019 {BUS?
3020 NAME=F_MONTBEL; \
3021 %SAV(CTPM_V7000CNGL,Montbéliard);
3022 }
3023 #----------------------------- Montpellier ------------------------------------
3024 {TRAM|BUS?
3025 $GROUP \
3026 NAME=F_MONTPEL; \
3027 TX=Montpellier; \
3028 LC=1; %GBG(STBGEU,[WT=ENV_WAYTF][WA=ENV_WAYA]);
3029 {TRAM?
3030 TX=Montpellier 301; \
3031 C=TAM_301;
3032 TX=Montpellier 401; \
3033 C=TAM_401;
3034 TX=Montpellier; \
3035 C=TAM_CITADIS;
3036 TX=Montpellier Citadis 401 Ligne 1; \
3037 C=TAM_CITADIS401;
3038 }
3039 {BUS?
3040 %SAV(TAM_HEU_O305)
3041 }
3042 $ENDGROUP
3043 }
3044 #----------------------------- Mulhouse ---------------------------------------
3045 {TRAM|BUS?
3046 $GROUP \
3047 NAME=F_MULH; \
3048 TX=Mulhouse; \
3049 LC=1; %GBG(STBGEU,[WT=ENV_WAYTF][WA=ENV_WAYA]);
3050 {TRAM?
3051 TX=Mulhouse Citadis; \
3052 C=MULH_302;
3053 TX=Mulhouse Citadis; \
3054 C=MULH_CITADIS_1;
3055 TX=Mulhouse Citadis; \
3056 C=MULH_CITADIS_2;
3057 TX=Mulhouse Citadis; \
3058 C=MULH_CITADIS_3;
3059 }
3060 {BUS?
3061 %SAV(MULH_PR180_2_720L)
3062 }
3063 $ENDGROUP
3064 }
3065 #----------------------------- Nancy ------------------------------------------
3066 {BUS?
3067 $GROUP \
3068 NAME=F_NANCY; \
3069 TX=Nancy; \
3070 LC=1;
3071 TX=Nancy BUSBAHN; \
3072 C=NANCY_BUSBAHN(|L); %LBG(STBGEU,ENV_WAYTT);
3073 %SAV(NANCY_PR100_2_306)
3074 $ENDGROUP
3075 }
3076 #----------------------------- Nantes -----------------------------------------
3077 {TRAM?
3078 $GROUP \
3079 NAME=F_NANTES; \
3080 LC=1; %GBG(STBGEU,ENV_WAYTF);
3081 TX=Nantes Incentro; \
3082 C=TAN_INCENTRO(1|3);
3083 TX=Nantes TFS; \
3084 C=TAN_TFS(2|3|3A);
3085 TX=Nantes Incentro; \
3086 C=TAN_INCENTRO(|2);
3087 TX=Nantes Urbos 3; \
3088 C=TAN_URBOS3;
3089 $ENDGROUP
3090 }
3091 #----------------------------- Nice -------------------------------------------
3092 {TRAM|BUS?
3093 $GROUP \
3094 NAME=F_NICE; \
3095 LC=1; %LBG(STBGEU,ENV_WAYTF);
3096 TX=Nice Citadis 302; \
3097 C=NICE_CITADIS302;
3098 TX=Nice Citadis 302/402 battery; \
3099 C=NICE_CITADIS302A[PD]|NICE_CITADIS402A[PD]; %LBG(STBGEU,ENV_WAYA);
3100 TX=Nice Citadis 302/402 battery; \
3101 C=NICE_CITADIS302A|NICE_CITADIS402A;
3102 $ENDGROUP
3103 }
3104 #----------------------------- Orleans ----------------------------------------
3105 {TRAM?
3106 $GROUP \
3107 NAME=F_ORLEANS; \
3108 TX=Orlean;
3109 TX=Orleans Citadis; \
3110 C=ORL_CITADIS; %LBG(STBGEU,ENV_WAYTF);
3111 TX=Orleans Citadis 301 Ligne A; \
3112 C=ORL_CITADIS301; %LBG(STBGEU,ENV_WAYTF);
3113 TX=Orleans Citadis 302 Ligne B; \
3114 C=ORL_CITADIS302[PD]; %LBG(STBGEU,ENV_WAYA);
3115 $ENDGROUP
3116 }
3117 #----------------------------- RENNES ------------------------------------------
3118 {CRAIL?
3119 NAME=F_RENNES; \
3120 TX=Rennes VAL; \
3121 M=STOP; \
3122 C=RENNES_VALM(|L); \
3123 V=7; P=<20; T=OPEN,W,1,CLOSE; %LBG(STBGUB,ENV_WAYV);
3124 }
3125 #----------------------------- Rouen ------------------------------------------
3126 {TRAM?
3127 NAME=F_ROUEN; \
3128 TX=Rouen TFS; \
3129 C=ROUEN_TFS2; %LBG(STBGEU,ENV_WAYTR);
3130 }
3131 #----------------------------- Strasbourg -------------------------------------
3132 {TRAM?
3133 $GROUP \
3134 NAME=F_STRASBOURG; \
3135 LC=1; %GBG(STBGEU|STBGMD,ENV_WAYT15);
3136 TX=Strasbourg NF8; \
3137 C=CTS_NF8;
3138 TX=Strasbourg NF10; \
3139 C=CTS_NF10~WSI;
3140 TX=Strasbourg NF10; \
3141 C=CTS_NF10L~FLE|CTS_NF10~FLE;
3142 TX=Strasbourg Citadis 403; \
3143 C=CTS_403;
3144 TX=Strasbourg Eurotram 1000; \
3145 C=CTS_EU1000;
3146 TX=Strasbourg Eurotram 1050; \
3147 C=CTS_EU1050;
3148 TX=Strasbourg Citadis 403; \
3149 C=CTS_CIT403;
3150 $ENDGROUP
3151 }
3152 #----------------------------- St. Etienne ------------------------------------
3153 {TRAM?
3154 $GROUP \
3155 NAME=F_STETIENNE; \
3156 LC=1; %GBG(STBGEU,ENV_WAYTF);
3157 TX=St. Etienne PCC; \
3158 C=STAS_PCC_L1(|L);
3159 TX=St. Etienne PCC; \
3160 C=STAS_PCC_L2(|L);
3161 TX=STAS PCCA; \
3162 C=STAS_PCCA_L(1|3)(|L);
3163 TX=St. Etienne Urbos; \
3164 C=STAS_URBOS;
3165 $ENDGROUP
3166 }
3167 #----------------------------- Toulouse --------------------------------------
3168 {CRAIL?
3169 $GROUP \
3170 NAME=F_TOULOUSE; \
3171 LC=1; %GBG(STBGEU,ENV_WAYV);
3172 TX=Toulouse Val Metro; \
3173 C=TOUL_VAL1;
3174 TX=Toulouse VAL-Metro; \
3175 C=TOUL_VAL206B;
3176 TX=Toulouse VAL-Metro; \
3177 C=TOUL_VAL208A(|L);
3178 TX=Toulouse VAL-Metro; \
3179 C=TOUL_VAL208B(|L);
3180 $ENDGROUP
3181 }
3182 #----------------------------- Valenciennes ----------------------------------
3183 {TRAM?
3184 NAME=F_VALENC; \
3185 TX=Valenciennes Citadis; \
3186 C=VALC_CITADIS|VALC_CITADIS; %LBG(STBGEU,ENV_WAYTF);
3187 }
3188 #----------------------------- Museums ---------------------------------------
3189 {TRAM?
3190 $GROUP LC=1;
3191 TX=Association pour le Musée des Transports Urbains,Interurbains et Ruraux; \
3192 C=AMT_C2; %LBG(STBGFO,ENV_WAYT1);
3193 TX=Association du Musee International des TRAnsports Metropolitains; \
3194 C=ATR_T74; %LBG(STBGFO,ENV_WAYT1);
3195 $ENDGROUP
3196 }
3197 }
3198 #==============================================================================
3199 #
3200 # Belgium
3201 #
3202 #----------------------------- Antwerpen --------------------------------------
3203 {B?
3204 {TRAM?
3205 $GROUP \
3206 NAME=B_ANTW; \
3207 LC=2; %GBG(STBGNL,ENV_WAYT1);
3208 TX=Antwerpen; \
3209 C=ANTW_2000A|ANTW_2000A_MIVA1|ANTW_2000A_MIVA2;
3210 TX=Antwerpen MGT6; \
3211 C=DELIJN_MGT6L|DELIJN_MGT6;
3212 $ENDGROUP
3213 }
3214 #----------------------------- Seaside tram -----------------------------------
3215 {TRAM?
3216 $GROUP \
3217 NAME=B_SEESIDE; \
3218 TX=Seaside tram,Belgium; \
3219 LC=2; %GBG(STBGNL,ENV_WAYT1);
3220 C=<SNCV_STNDL,SNCV_AR|SNCV_ST,SNCV_STND;
3221 C=<SNCV_S(|2)(L,B,);
3222 C=DELIJN_6000|DELIJN_6000MR;
3223 C=NMVB_850(|L);
3224 C=SNCV_6102|NMVB_6000|NMVB_6000BW|SNCV_6000PR;
3225 C=SNCV_6100L|SNCV_6100;
3226 $ENDGROUP
3227 }
3228 #----------------------------- Bruxelles --------------------------------------
3229 {TRAM|CRAIL|BUS?
3230 $GROUP \
3231 NAME=B_BRUX; \
3232 TX=Bruxelles; \
3233 LC=2; ENV=$CBG(WM,STBGUB,ENV_WAYM), &\
3234 $CBG(WT,STBGNL,ENV_WAYT1), &\
3235 $CBG(WA,STBGNL,ENV_WAYA);
3236 {TRAM?
3237 C=<STIB_BN(|5)((FL,F)|(FL,M,F)|(FL,F,FL,M,F)|(FL,M,F,FL,F));
3238 TX=Bruxelles Standardwagen; \
3239 C=STIB_STND(|L);
3240 C=STIB_4000(|L);
3241 C=STIB_9000(|L);
3242 C=STIB_7000L(1|2)(|L);
3243 TX=Bruxelles STIB 7000; \
3244 C=STIB_7000L3(|L);
3245 TX=Bruxelles STIB 7500; \
3246 C=STIB_7500B(|L);
3247
3248 C=STIB_7700(|I)(|L);
3249 C=STIB_7900(|I);
3250 TX=Bruxelles Flexity Outlook 3000; \
3251 C=STIB_T3000|STIB_T3000;
3252 TX=Bruxelles Flexity Outlook 4000; \
3253 C=STIB_T4000|STIB_T4000;
3254 }
3255 {CRAIL?
3256 TX=Bruxelles Metro STIB; \
3257 C=(<STIB_BNFL,2*STIB_BNM,STIB_BNF)|(STIB_BN5FL,2*STIB_BN5M,STIB_BN5F);
3258 TX=Bruxelles Metro ME; \
3259 C=<1-2@(STIB_METROS1EL,STIB_METROS1E)|(STIB_METROR1EL,STIB_METROR1E); \
3260 P=>85; T=OPEN,W,1,CLOSE;
3261 TX=Bruxelles Metro ME; \
3262 C=<(2*(STIB_METROR2EL,STIB_METROR2E))|(STIB_METROR2EL,STIB_METROR2M,STIB_METROR2E);
3263 }
3264 {BUS?
3265 C=BRUX_SD202(|L);
3266 %FAV(STIB_O530C2, STIB Mercedes-Benz O530)
3267 }
3268 $ENDGROUP
3269 }
3270 #----------------------------- Charleroi --------------------------------------
3271 {TRAM?
3272 $GROUP \
3273 NAME=B_CHARL; \
3274 LC=1; %GBG(STBGNL,ENV_WAYT1);
3275 TX=Charleroi 6x; \
3276 C=1-2@SNCV_BN(1|1H|2|2H)|TEC_BN(|H);
3277 C=1-2*TEC_7400;
3278 %SAV(TEC_AG300)
3279 $ENDGROUP
3280 }
3281 #----------------------------- Gent -------------------------------------------
3282 {TRAM?
3283 $GROUP \
3284 NAME=B_GENT; \
3285 LC=1; %GBG(STBGNL,ENV_WAYT3);
3286 TX=Gent; \
3287 C=(GENT_MIVG|GENT_6200_LIJN)(|L);
3288 TX=Gent MGT6; \
3289 C=DELIJN_MGT6ZL|DELIJN_MGT6Z;
3290 TX=Gent GT6; \
3291 C=GENT_GT6(|L);
3292 %FAV(DELIJN_O530GC2,Gent)
3293 $ENDGROUP
3294 }
3295 }
3296 #==============================================================================
3297 #
3298 # Luxembourg
3299 #
3300 {L?
3301 {BUS?
3302 NAME=L_LUX; \
3303 %FAV(CFL_V7900AHY_61,Luxembourg);
3304 }
3305 }
3306 #==============================================================================
3307 #
3308 # Netherlands
3309 #
3310 #----------------------------- Amsterdam --------------------------------------
3311 {NL?
3312 {TRAM|BUS|CRAIL?
3313 $GROUP \
3314 NAME=NL_AMST; \
3315 TX=Amsterdam; \
3316 LC=2; ENV=$EBG(STBGNL), &\
3317 $EWX(WT,ENV_WAYT1), &\
3318 $EWX(WA,ENV_WAYA);
3319 {TRAM?
3320 C=AMST_551(|L);
3321 C=AMST_(600|602|700|725)(|L);
3322 C=AMST_(781|780)(|L);
3323 C=AMST_CITYCARGO(|L);
3324 C=AMST_GVB(|L);
3325 TX=Amsterdam G9; \
3326 C=AMST_9G(Y|B)(|L);
3327 TX=Amsterdam Combino; \
3328 C=AMST_COMBINO(|L)(~WSI|~FV|~FLE);
3329 TX=Amsterdam 800; \
3330 C=AMST_817L~WSI|AMST_817~WSI|AMST_817L~FV|AMST_817~FV;
3331 TX=Amsterdam 900-903; \
3332 C=AMST_900|AMST_901|AMST_902|AMST_903;
3333 TX=Amsterdam 900; \
3334 C=AMST_900A;
3335 TX=Amsterdam UNION LX; \
3336 C=AMST_UNION_LX_01;
3337 TX=Amsterdam Combino; \
3338 C=AMST_COMBINO(|L)(~WSI|~FV|~FLE);
3339 }
3340 {BUS?
3341 C=AMST_GVB(|L);
3342 C=AMST_D88G2(|L);
3343 }
3344 {CRAIL?
3345 C=<AMST_M5FL,4*AMST_M5F,AMST_M5M;
3346 }
3347 $ENDGROUP
3348 }
3349 #----------------------------- Den Haag ---------------------------------------
3350 {TRAM|BUS?
3351 $GROUP \
3352 NAME=NL_HAAG; \
3353 LC=2; ENV=$EBG(STBGNL), &\
3354 $EWX(WT,ENV_WAYT1), &\
3355 $EWX(WA,ENV_WAYA);
3356 {TRAM?
3357 TX=Den Haag PCC 1000; \
3358 C=HAAG_1000A(|L)|HAAG_1000B(|L)|HAAG_1003(|L);
3359 TX=Den Haag PCC 1100; \
3360 C=2@HAAG_1100(|L);
3361 TX=Den Haag PCC 1300; \
3362 C=2:(2@HAAG_1300(|L))|(2*HAAG_1301L~WSI)|(2*HAAG_1301~WSI);
3363 TX=Den Haag PCC 2100; \
3364 C=2:(2@HAAG_2100(|L))|(2*HAAG_2101L~WSI)|(2*HAAG_2101);
3365 TX=Den Haag Tw H4; \
3366 C=HAAG_H4(|L);
3367 TX=Den Haag GTL8; \
3368 C=HAAG_GTL8_(1A|2A|2B|2C)(|L);
3369 TX=Den Haag GTL8; \
3370 C=HAAG_(3001|3101)(|L);
3371 TX=Den Haag Citadis Regio; \
3372 C=HAAG_REGIOCITADIS(|L);
3373 TX=Den Haag Avenio; \
3374 C=HAAG_AVENIO_RNETM;
3375 }
3376 {BUS?
3377 C=HAAG_BUS;
3378 }
3379 $ENDGROUP
3380 }
3381 #----------------------------- Dordrecht --------------------------------------
3382 {BUS?
3383 NAME=NL_DORD; \
3384 TX=Dordrecht; \
3385 M=FOLLOW; \
3386 C=(SVD_O405O;SVD_O405N)!|L; %ABG(STBGNL);
3387 }
3388 #----------------------------- Limburg ----------------------------------------
3389 {TRAM?
3390 $GROUP \
3391 NAME=NL_LIMBURG; \
3392 LC=1; %GBG(STBGNL,ENV_WAYT4);
3393 TX=Limburg LTM 500 + 700; \
3394 C=LTM_500_2X,LTM_700;
3395 TX=Limburg LTM 500 + 700; \
3396 C=LTM_500_3X,LTM_700;
3397 TX=Limburg LTM 600 + 700; \
3398 C=LTM_600,LTM_700;
3399 $ENDGROUP
3400 }
3401 #----------------------------- Maastricht -------------------------------------
3402 {BUS?
3403 $GROUP \
3404 NAME=NL_MAAST; \
3405 TX=Maastricht;
3406 M=FOLLOW; \
3407 C=(SBM_D88I;SBM_O530)!|L; %ABG(STBGNL);
3408 %SAV(VEO_V7000_3800)
3409 $ENDGROUP
3410 }
3411 #----------------------------- NBM --------------------------------------------
3412 {TRAM?
3413 $GROUP \
3414 NAME=NL_NBM; \
3415 LC=1; %GBG(STBGNL,ENV_WAYT4);
3416 TX=NBM:Nederlandsche Buurtspoorweg Maatschappij; \
3417 C=NBM_4|NBM_5|NBM_6,3*NBM_41;
3418 TX=NBM:Nederlandsche Buurtspoorweg Maatschappij 71-73; \
3419 C=NBM_71|NBM_72|NBM_73,2*NBM_61;
3420 TX=NBM:Nederlandsche Buurtspoorweg Maatschappij 91-93; \
3421 C=NBM_91|NBM_92|NBM_93,2*NBM_96;
3422 $ENDGROUP
3423 }
3424 #----------------------------- NZH --------------------------------------------
3425 {TRAM?
3426 $GROUP \
3427 NAME=NL_NZH; \
3428 LC=2; %GBG(STBGNL,ENV_WAYT4);
3429 TX=NZH Scheveningen - DenHaag - Leiden - Haarlem,A400+B400; \
3430 C=<NZH_B401L,NZH_A40(1|3)(|L),NZH_B401;
3431 TX=NZH Scheveningen - DenHaag - Leiden - Haarlem,A500+B500; \
3432 C=NZH_A501|NZH_A502,1-2*NZH_B501;
3433 TX=NZH Scheveningen - DenHaag - Leiden - Haarlem,A512+B516; \
3434 C=NZH_A515(|L),1-2*NZH_B516;
3435 TX=NZH Scheveningen - DenHaag - Leiden - Haarlem,A400+B400; \
3436 C=(<NZH_B520L,NZH_A40(1|3)(|L),NZH_B401)|(<NZH_B401L,NZH_A40(1|3)(|L),NZH_B520);
3437 TX=NZH Scheveningen - DenHaag - Leiden - Haarlem,A600; \
3438 C=NZH_A603_604(|L)|NZH_A605_606(|L);
3439 TX=NZH Scheveningen - DenHaag - Leiden - Haarlem,A600+B11; \
3440 C=<NZH_B11,(NZH_A603_604(|L)|NZH_A605_606(|L));
3441 TX=NZH Scheveningen - DenHaag - Leiden - Haarlem,A1001; \
3442 C=NZH_A1001(|L),|NZH_C106;
3443 TX=Amsterdam - Haarlem - Zandvoort,A1-30; \
3444 C=NZH_A(11|15|25)(|L);
3445 TX=NZH Amsterdam - Haarlem - Zandvoort,A250; \
3446 C=2*NZH_A25(1|9A|9B);
3447 TX=NZH Amsterdam - Haarlem - Zandvoort,A250+B251; \
3448 C=2*NZH_A25(1|9A),NZH_B252,NZH_A25(1|9A);
3449 TX=NZH Amsterdam - Haarlem - Zandvoort,A259; \
3450 C=NZH_A259B;
3451 TX=NZH Amsterdam - Haarlem - Zandvoort,A1-30+B54; \
3452 C=NZH_A(11|15|25)(|L),NZH_B54,NZH_A(11|15|25)(|L);
3453 TX=NZH Amsterdam - Haarlem - Zandvoort,A1-30+B65-70; \
3454 C=2*NZH_A(11|15|25)(|L),NZH_B65,NZH_A(11|15|25)(|L);
3455 TX=NZH Amsterdam - Haarlem - Zandvoort,A259+B65-70; \
3456 C=NZH_A259B,3*NZH_B65;
3457 TX=NZH Amsterdam - Haarlem - Zandvoort,A259+B65-70; \
3458 C=NZH_A451,3*NZH_B65;
3459 TX=NZH Amsterdam - Haarlem - Zandvoort,A450+B450; \
3460 C=<NZH_B451L,NZH_A451,NZH_B451;
3461 TX=NZH Amsterdam Noord - Volendam/Purmerend A1-30; \
3462 C=NZH_A(11|15|25)(|L);
3463 TX=NZH Amsterdam Noord - Volendam/Purmerend A1-30+BY1-13; \
3464 C=NZH_A(11|15|25)(|L),2*NZH_BY(1|12|14|4);
3465 $ENDGROUP
3466 }
3467 #----------------------------- Utrecht ----------------------------------------
3468 {TRAM?
3469 $GROUP \
3470 NAME=NL_UTRECHT; \
3471 TX=Utrecht; \
3472 LC=1; %GBG(STBGNL,ENV_WAYT3);
3473 C=GTU_50|GTU_58|GTU_67,|GTU_1_BW;
3474 C=1-2@WN_SU~PK|WN_SU~RA|MID_SU~PK|MID_SU~RA|CX_SU1~RA|CX_SU~PK|CX_SU~RA;
3475 C=1-2@UTR_1|UTR_2|UTR_3;
3476 %SAV(GVU_A330)
3477 $ENDGROUP
3478 }
3479 }
3480 #=============================================================================
3481 #
3482 # Denmark
3483 #
3484 #-----------------------------Aarhus ------------------------------------------
3485 {DK?
3486 {TRAM?
3487 $GROUP \
3488 NAME=DK_AARHUS; \
3489 TX=Aarhus; \
3490 LC=2; %GBG(STBGNL,ENV_WAYT1);
3491 C=AAS_(11O(|L),1-2*B4(|E));
3492 C=(AAS_11_23L,AAS_39L)|(AAS_11_23,AAS_39);
3493 C=AAS_(11_23|11_23L|11_23EL|11S),|AAS_B(6|3),|AAS_BO(|L);
3494 C=AAS_(11|13|14|15)(|[O:AAS_ADVTM(1|2),*57,*12])(|[O:AAS_ADVTU(1|2|3),*57,29]), \
3495 |3:AAS_(41|55)(|[O:AAS_ADVBM(1|2),*48,*12])(|[O:AAS_ADVBU(1|2|3),*48,29]);
3496 C=AAS_(13O|13O2|14O|14O1)L(|[O:AAS_ADVTM(1|2),*57,*12])(|[O:AAS_ADVTU(1|2|3),*57,29]), \
3497 |3:AAS_(54BO|54B)L(|[O:AAS_ADVBM(1|2),*48,*12])(|[O:AAS_ADVBU(1|2|3),*48,29]);
3498 C=AAS_(2|4|6|8|24|50|53)(|L);
3499 C=AAS_(11|13|14|15)L(|[O:AAS_ADVTM(1|2),*57,*12])(|[O:AAS_ADVTU(1|2|3),*57,29]), \
3500 |3:AAS_(41|55)L(|[O:AAS_ADVBM(1|2),*48,*12])(|[O:AAS_ADVBU(1|2|3),*48,29]);
3501 C=AAS_(13O|13O2|14O|14O1)(|[O:AAS_ADVTM(1|2),*57,*12])(|[O:AAS_ADVTU(1|2|3),*57,29]), \
3502 |3:AAS_(54BO|54B)(|[O:AAS_ADVBM(1|2),*48,*12])(|[O:AAS_ADVBU(1|2|3),*48,29]);
3503 C=(<AAS_PLOVL,AAS_15S)|(<AAS_15S,AAS_PLOV|AAS_PLOV1);
3504 C=AAS_15,AAS_31;
3505 $ENDGROUP
3506 }
3507 }
3508 #==============================================================================
3509 #
3510 # Norway
3511 #
3512 #----------------------------- Oslo -------------------------------------------
3513 {N?
3514 {TRAM|BUS?
3515 $GROUP \
3516 NAME=N_OSLO; \
3517 LC=2; %GBG(STBGNO,ENV_WAYT1);
3518 {TRAM?
3519 TX=Oslo M28; \
3520 C=2*(OSLO_M28(|L));
3521 TX=Oslo SL 79; \
3522 C=OSLO_(S79|S79B|SL79_1A|SL79_1B|SL79_2A|SL79_2B)(|L);
3523 }
3524 {BUS?
3525 %FAV(MAN_NL265_1,Oslo)
3526 }
3527 $ENDGROUP
3528 }
3529 #----------------------------- Trondheim --------------------------------------
3530 {TRAM|BUS?
3531 $GROUP \
3532 NAME=N_TRONDHEIM; \
3533 LC=2;
3534 {TRAM?
3535 TX=Trondheim GT6; \
3536 C=TRON_GT6L|TRON_GT6(|L); %LBG(STBGNO,ENV_WAYT1);
3537 }
3538 {BUS?
3539 %FAV(ATBT_GX437E,Trondheim)
3540 }
3541 $ENDGROUP
3542 }
3543 }
3544 #==============================================================================
3545 #
3546 # Sweden
3547 #
3548 #----------------------------- Göteborg ---------------------------------------
3549 {S?
3550 {TRAM?
3551 $GROUP \
3552 NAME=S_GOTEBORG; \
3553 TX=Göteborg; \
3554 LC=2; %GBG(STBGNO,ENV_WAYT1);
3555 TX=Göteborg M21; \
3556 C=GBOR_M21(|L);
3557 TX=Göteborg M25; \
3558 C=(2*GBOR_M25V2)|(2*GBOR_M25V2L)|(2*GBOR_M25V1)|(2*GBOR_M25V1L)|(2*GBOR_M25A)| \
3559 (2*GBOR_M25AL)|(2*GBOR_M25L)|(2*GBOR_M25);
3560 TX=Göteborg M28; \
3561 C=(2*GBOR_M28L)|(2*GBOR_M28);
3562 TX=Göteborg M29; \
3563 C=(2*GBOR_M29L)|(2*GBOR_M29);
3564 TX=Göteborg M31; \
3565 C=GBOR_M31(|L);
3566 TX=Göteborg M32; \
3567 C=GBOR_M32(|L);
3568 $ENDGROUP
3569 }
3570 #----------------------------- Helsingborg ------------------------------------
3571 {TRAM?
3572 $GROUP \
3573 NAME=S_HELSB; \
3574 TX=Helsingborg; \
3575 LC=2; %GBG(STBGNO,ENV_WAYT1);
3576 C=HSS_11O;
3577 C=HSS_(A1|A2|B|B23|C),|HSS_S1;
3578 C=HSS_(29|29L|38OMB|38OMBL|39|39A),HSS_S1(|A);
3579 C=HSS_F(|L),|HSS_S1(|A);
3580 C=HSS_M(48|48L|51L);
3581 $ENDGROUP
3582 }
3583 #----------------------------- Malmö ------------------------------------------
3584 {TRAM?
3585 $GROUP \
3586 NAME=S_MALMO; \
3587 TX=Malmö; \
3588 LC=2; %GBG(STBGNO,ENV_WAYT1);
3589 C=MSS_100;
3590 C=MSS_(42|(42,180))(|L);
3591 C=MSS_106,0-2*MSS_KOL;
3592 TX=Malmö 12+176; \
3593 C=MSS_12,MSS_176;
3594 TX=Malmö 53; \
3595 C=MSS_53O(|L)|MSS_53(|L);
3596 TX=Malmö 42 + 176; \
3597 C=(MSS_42L,MSS_180L)|(MSS_42,MSS_180);
3598 TX=Malmö 74 + 196; \
3599 C=(MSS_74VL,MSS_196VL)|(MSS_74V,MSS_196V)|(MSS_74HL,MSS_196HL)|(MSS_74H,MSS_196H);
3600 $ENDGROUP
3601 }
3602 #----------------------------- Norrköping -------------------------------------
3603 {TRAM?
3604 $GROUP \
3605 NAME=S_NORRK; \
3606 TX=Norrköping; \
3607 LC=1; %GBG(STBGNO,ENV_WAYT1);
3608 TX=Norrköping M 94; \
3609 C=NORK_M94A|NORK_M94AL|NORK_M94B|NORK_M94BL;
3610 TX=Norrköping M 97; \
3611 C=NORK_M97(|L);
3612 TX=Norrköping M 06; \
3613 C=NORK_M06;
3614 $ENDGROUP
3615 }
3616 #----------------------------- Stockholm --------------------------------------
3617 {TRAM?
3618 $GROUP \
3619 NAME=S_STOCKHOLM1; \
3620 LC=3; ENV=$EBG(STBGNO), &\
3621 $EWX(WT,ENV_WAYT1), &\
3622 $EWX(WA,ENV_WAYA);
3623 TX=Stockholm A12; \
3624 C=SL_A12;
3625 TX=Stockholm A24 + B24; \
3626 C=SL_A24N,SL_B24N;
3627 TX=Stockholm A24 + B24; \
3628 C=(SL_A24N,SL_B24N)|(SL_A24L,SL_B24L);
3629 TX=Stockholm A25 + B25; \
3630 C=(SL_A25L,SL_B25L)|(SL_A25,SL_B25);
3631 TX=Stockholm A26; \
3632 C=(2*SL_A26)|(2*SL_A26L);
3633 TX=Stockholm A27; \
3634 C=(2*SL_A27)|(2*SL_A27L);
3635 TX=Stockholm A30; \
3636 C=(SL_A30N,SL_B30N)|(SL_A30L,SL_B30L);
3637 TX=Stockholm A32; \
3638 C=SL_A32;
3639 $ENDGROUP
3640 }
3641 {BUS?
3642 $GROUP \
3643 NAME=S_STOCKHOLM2; \
3644 TX=Stockholm; \
3645 LC=2;
3646 C=SL_CN94U(B|A)(|L);
3647 $ENDGROUP
3648 }
3649 {CRAIL?
3650 $GROUP \
3651 NAME=S_STOCKHOLM3; \
3652 LC=3; ENV=$CBG(WM,STBGUB,ENV_WAYM), &\
3653 $CBG(WR,STBGFO,ENV_WAYT11); $CBGWE,STBGFO,ENV_WAYT10;
3654 TX=Stockholm Metro C 1-14; \
3655 C=(6*(SL_C1|SL_C2|SL_C3))|(6*(SL_C14B))|(6*(SL_C5))|(6*(SL_C4|SL_C14));
3656 TX=Stockholm U-Bahn C 20; \
3657 C=2*SL_C20;
3658 TX=Stockholm S-Bahn; \
3659 C=<SL_CORADIA(F[!L],1-3*M,F);
3660 TX=Stockholm S-Bahn SX 10; \
3661 C=1-3*(<SL_5X10_3119AL,SL_5X10_3119B)|(<SL_5X10_3119BL,SL_5X10_3119A)| \
3662 (<SL_5X10_3120_1989AL,SL_5X10_3120_1989B)|(<SL_5X10_3120_1989BL,SL_5X10_3120_1989A);
3663 TX=Stockholm S-Bahn SX 10; \
3664 C=1-2*(<SL_5X10_3165AL,SL_5X10_3165B)|(<SL_5X10_3165BL,SL_5X10_3165A);
3665 TX=Stockholm S-Bahn SX 10; \
3666 C=1-2*(<SL_6X10_3180AL,SL_6X10_3180B)|(<SL_6X10_3180BL,SL_6X10_3180A);
3667 $ENDGROUP
3668 }
3669 }
3670 #==============================================================================
3671 #
3672 # Finland
3673 #
3674 #----------------------------- Helsinki ---------------------------------------
3675 {SF?
3676 {TRAM|CRAIL?
3677 $GROUP \
3678 NAME=FI_HELS; \
3679 TX=Helsinki; \
3680 LC=1; ENV=$CBG(WT,STBGNO,ENV_WAYT1), &\
3681 $CBG(WM,STBGFN|STBGUB,ENV_WAYM);
3682 {TRAM?
3683 TX=Helsinki GT6; \
3684 C=HELS_GT6O(|L)|HELS_GT6G(|L);
3685 TX=Helsinki Vario; \
3686 C=HELS_VARIO(|L);
3687 }
3688 {CRAIL?
3689 TX=Helsinki Metro; \
3690 C=3*HELS_METRO;
3691 }
3692 $ENDGROUP
3693 }
3694 }
3695 #==============================================================================
3696 #
3697 # Spain
3698 #
3699 #----------------------------- Alicante ---------------------------------------
3700 {E?
3701 {TRAM?
3702 NAME=E_ALICANTE; \
3703 TX=Alicante Flexity; \
3704 C=FGV_FLEXITY_ALICANTE; %LBG(STBGITW,ENV_WAYT2);
3705 }
3706 #----------------------------- Barcelona --------------------------------------
3707 {CRAIL|TRAM|BUS?
3708 $GROUP \
3709 NAME=E_BARCELONA; \
3710 TX=Barcelona; \
3711 LC=1; ENV=$CBG(WL,STBGUB,ENV_WAYTUN1), &\
3712 $CBG(WT,STBGES,ENV_WAYT1);
3713 {CRAIL?
3714 C=<2*TMB_4000(FL,M,F);
3715 TX=Metro Barcelona; \
3716 C=<TMB_9000FL,TMB_9000E,TMB_9000M,TMB_9000E[!L],TMB_9000F; %GBG(STBGUB,ENV_WAYM);
3717 }
3718 {TRAM?
3719 TX=Barcelona Citadis; \
3720 C=TMB_CITADIS~FLE|TMB_CITADIS~WSI; %LBG(STBGMD,ENV_WAYT2);
3721 }
3722 {BUS?
3723 %FAV(TMB_IRIZAR_I2E)
3724 }
3725 $ENDGROUP
3726 }
3727 #----------------------------- Bilbao -----------------------------------------
3728 {TRAM|BUS?
3729 $GROUP \
3730 NAME=E_BILBAO; \
3731 TX=Bilbao;
3732 {TRAM?
3733 C=ET_EUSKOTRAN(1|2|3|4); %LBG(STBGES,ENV_WAYT2);
3734 }
3735 {BUS?
3736 %FAV(BILB_I2E)
3737 }
3738 $ENDGROUP
3739 }
3740 #----------------------------- Madrid -----------------------------------------
3741 {TRAM|CRAIL|BUS?
3742 $GROUP \
3743 NAME=E_MADRID; \
3744 TX=Madrid; \
3745 LC=3; ENV=$CBG(WT,STBGMD,$FLG(X,ENV_WAYT2,ENV_WAYT1)), &\
3746 $CBG(WL,STBGUB,ENV_WAYTUN1);
3747 {TRAM?
3748 C=TM_1000|TM_1001~VIA;
3749 TX=Madrid Charleroi; \
3750 C=TM_CHARLEROI(|L);
3751 TX=Madrid 1001; \
3752 C=TM_1001L~MRT|TM_1001~MRT;
3753 TX=Ligero Citadis; \
3754 C=TM_CITADIS302|LIGERO_CITADIS; \
3755 F=X;
3756 TX=PARLA CITADIS 302; \
3757 C=PARLA_CITADIS302|PARLA_CITADIS; \
3758 F=X;
3759 }
3760 {CRAIL?
3761 TX=Metro Madrid 1000; \
3762 C=<2*TM_1000A,4*TM_1000B;
3763 TX=Metro Madrid 1000; \
3764 C=4-6@TM_1000(C|D)[POU];
3765 TX=Metro Madrid 2000; \
3766 C=3@TM_2000A;
3767 TX=Metro Madrid 2000; \
3768 C=3@TM_2000(B|C);
3769 TX=Metro Madrid 6000; \
3770 C=<TM_6000EL,TM_6000M,TM_6000E,TM_6000FL,TM_6000M,TM_6000F;
3771 TX=Metro Madrid 7000; \
3772 C=<TM_7000AL,4*TM_7000M,TM_7000A;
3773 TX=Metro Madrid 8000; \
3774 C=(<TM_8000AL,4*TM_8000M,TM_8000A)|(<TM_8000BL,4*TM_8000M,TM_8000B);
3775 }
3776 {BUS?
3777 %FAV(EMTM_I2E,Madrid)
3778 }
3779 $ENDGROUP
3780 }
3781 #----------------------------- Pamplona ---------------------------------------
3782 {BUS?
3783 NAME=E_PAMPLONA; \
3784 %SAV(TCCP_V7900HY_338L,Pamplona);
3785 }
3786 #----------------------------- San Sebastian ----------------------------------
3787 {BUS?
3788 NAME=E_SANSEB; \
3789 %SAV(DBUS_LIONC_NL,San Sebastian);
3790 }
3791 #----------------------------- Santander --------------------------------------
3792 {BUS?
3793 NAME=E_SANTANDER; \
3794 %SAV(TUS_V7900HY,Santander);
3795 }
3796 #----------------------------- Valencia ---------------------------------------
3797 {TRAM?
3798 $GROUP \
3799 NAME=E_VALENCIA; \
3800 LC=2; %GBG(STBGES,ENV_WAYT3);
3801 TX=Valencia 3800; \
3802 C=FGV_3800_2[#D:R]|FGV_3800_3L[#D:L]|FGV_3800_3[#D:R]|FGV_3800L[#D:L]|FGV_3800[#D:R];
3803 TX=Valencia Flexity; \
3804 C=FGV_FLEXITY_VALENCIA;
3805 $ENDGROUP
3806 }
3807 #----------------------------- Vitoria-Gasteiz --------------------------------
3808 {TRAM?
3809 NAME=E_VIGAST; \
3810 TX=Vitoria-Gasteiz CAF; \
3811 C=VITORIA_GASTEIZ_CAF; %LBG(STBGES,ENV_WAYT2);
3812 }
3813 #----------------------------- Gran Canaria -----------------------------------
3814 {BUS?
3815 NAME=E_GRANCAN; \
3816 TX=Gran Canaria; \
3817 C=GCAN_O405NL|GCAN_O405N|GCAN_OH1625; %ABG(STBGES);
3818 }
3819 #----------------------------- Palma de Mallorca ------------------------------
3820 {CRAIL|TRAM?
3821 $GROUP \
3822 NAME=E_MALLORCA; \
3823 LC=1;
3824 {CRAIL?
3825 TX=Palma de Mallorca; \
3826 C=PALMA_71; %LBG(STBGITW,ENV_WAYT3);
3827 }
3828 {TRAM?
3829 TX=Soller 1-4 + Sommerwagen; \
3830 C=SOLLER_T(|L),0-2*SOLLER_B(1|2); %LBG(STBGITW,ENV_WAYT1);
3831 }
3832 $ENDGROUP
3833 }
3834 }
3835 #==============================================================================
3836 #
3837 # Portugal
3838 #
3839 #----------------------------- Lisboa ------------------------------------------------
3840 {P?
3841 {CRAIL|TRAM?
3842 $GROUP \
3843 NAME=P_LISBOA; \
3844 TX=Lisboa; \
3845 LC=2; \
3846 ENV=$CBG(WM,STBGUB,ENV_WAYM), &\
3847 $FLG(X,$CBG(WT,STBGITW,ENV_WAYT2),$CBG(WT,STBGES,ENV_WAYT1));
3848 {CRAIL?
3849 TX=Lissabon U-Bahn 90; \
3850 C=<LIS_ML90FL,3*LIS_ML90M,LIS_ML90F;
3851 TX=Lissabon U-Bahn 97; \
3852 C=<LIS_ML97FL,3*LIS_ML97M,LIS_ML97F;
3853 }
3854 {TRAM?
3855 TX=Lissabon - sul Tejo; \
3856 C=TEJO_TN|TEJO_TN; \
3857 F=X;
3858 TX=Lissabon NF; \
3859 C=LIS_NFL[#D:L]|LIS_NF[#D:R];
3860 TX=Lissabon 500; \
3861 C=LIS_2X;
3862 }
3863 $ENDGROUP
3864 }
3865 #----------------------------- Porto ------------------------------------------------
3866 {TRAM?
3867 NAME=P_PORTO; \
3868 TX=Porto Flexity; \
3869 C=PORTO_FLEXITY; %LBG(STBGES,ENV_WAYT3);
3870 }
3871 }
3872 #====================================================================================
3873 #
3874 # Italy
3875 #
3876 #----------------------------- Bergamo ----------------------------------------
3877 {I?
3878 {TRAM?
3879 NAME=I_BERGAMO; \
3880 TX=Bergamo Sirio; \
3881 C=TEB_SIRIO; %LBG(STBGFN,ENV_WAYT2);
3882 }
3883 #----------------------------- Bologna ----------------------------------------
3884 {TRAM?
3885 NAME=I_BOLOGNA; \
3886 TX=Bologna 201; \
3887 C=ATMB_201L|ATMB_201; %LBG(STBGES,ENV_WAYT1);
3888 }
3889 #----------------------------- Bozen ------------------------------------------
3890 {TRAM?
3891 $GROUP \
3892 NAME=I_BOZEN; \
3893 LC=2; %GBG(STBGFN,ENV_WAYT1);
3894 TX=Bozen L1-4 + Tw; \
3895 C=<FEAR_L1|FEAR_L3|FEAR_L1,FEAR_11|FEAR_12A;
3896 TX=Bozen 11 + 21; \
3897 C=FEAR_11,FEAR_21;
3898 TX=Bozen 11/12; \
3899 C=FEAR_11|FEAR_12A;
3900 TX=Bozen 105; \
3901 C=FEAR_1A;
3902 TX=Bozen 105; \
3903 C=FEAR_1C;
3904 TX=Bozen 105; \
3905 C=FEAR_1E;
3906 TX=Bozen 105; \
3907 C=FEAR_1G;
3908 TX=Bozen 6; \
3909 C=FEAR_6;
3910 TX=Bozen 6; \
3911 C=FEAR_6C;
3912 TX=Bozen Tw ex END; \
3913 C=END_RITTEN;
3914 $ENDGROUP
3915 }
3916 #----------------------------- Brescia ----------------------------------------
3917 {CRAIL?
3918 NAME=I_BRESCIA; \
3919 TX=Brescia Metro; \
3920 C=<BRESCIA_M1AL,BRESCIA_M1B,BRESCIA_M1A; %LBG(STBGITW,ENV_WAYM);
3921 }
3922 #---------------------------- Cagliari ----------------------------------------
3923 {TRAM?
3924 $GROUP \
3925 NAME=I_CAGLIARI; \
3926 LC=1; %GBG(STBGES,ENV_WAYT2);
3927 TX=Cagliari 06T; \
3928 C=CAGL_06T|CAGL_06T[!L];
3929 TX=Cagliari Lee; \
3930 C=ACTC_LEE_1DL;
3931 $ENDGROUP
3932 }
3933 #--------------------------- Castelrotto --------------------------------------
3934 {BUS?
3935 NAME=I_CASTELROTTO; \
3936 %FAV(SILB_MB_SPRINTER_CIT65K2,Castelrotto);
3937 }
3938 #----------------------------- Catania ----------------------------------------
3939 {CRAIL?
3940 NAME=I_CATANIA; \
3941 TX=Catania Metro; \
3942 C=<FCE_M1L,FCE_M2; %LBG(STBGUB,ENV_WAYT8);
3943 }
3944 #----------------------- Cortina d'Ampezzo ------------------------------------
3945 {BUS?
3946 NAME=I_CORTINA; \
3947 TX=Cortina d'Ampezzo; %SAV(CORT_SPRINTER65);
3948 }
3949 #----------------------------- FIRENZE ---------------------------------------;
3950 {TRAM|BUS?
3951 $GROUP \
3952 NAME=I_FIRENZE;
3953 {TRAM?
3954 TX=Firenze Sirio; \
3955 C=GEST_SIRIO; %LBG(STBGES,ENV_WAYT2);
3956 }
3957 {BUS?
3958 %SAV(ATAF_ECITARO,Florence ECitaro)
3959 }
3960 $ENDGROUP
3961 }
3962 #----------------------------- Genova -----------------------------------------
3963 {CRAIL|BUS?
3964 $GROUP \
3965 NAME=I_GENOVA;
3966 {CRAIL?
3967 TX=Genova Metro; \
3968 C=AMTG_20; %LBG(STBGITW,ENV_WAYT8);
3969 }
3970 {BUS?
3971 %SAV(AMTG_MB_O520_89, Genova)
3972 }
3973 $ENDGROUP
3974 }
3975 #----------------------------- Messina ----------------------------------------
3976 {TRAM?
3977 NAME=I_MESSINA; \
3978 TX=Messina Cityway; \
3979 C=MESSINA_CITYWAY[#D:L]|MESSINA_CITYWAY[#D:R]; %LBG(STBGES,ENV_WAYT2);
3980 }
3981 #----------------------------- Padua ------------------------------------------
3982 {TRAM?
3983 NAME=I_PADUA; \
3984 TX=Padua STE3; \
3985 C=PADUA_STE3; %LBG(STBGES,ENV_WAYT1);
3986 }
3987 #----------------------------- Napoli -----------------------------------------
3988 {TRAM|CRAIL?
3989 $GROUP \
3990 NAME=I_NAPOLI; \
3991 LC=2; ENV=$EBG(STBGES), &\
3992 $EWX(WT,ENV_WAYT1), &\
3993 $EWX(WL,ENV_WAYT8);
3994 {TRAM?
3995 TX=Napoli Sirio; \
3996 C=NAPOLI_SIRIO|NAPOLI_SIRIO;
3997 TX=Napoli 951-1050; \
3998 C=ATAN_961(|L);
3999 TX=Napoli 951-1050; \
4000 C=ATAN_961S(|L);
4001 }
4002 {CRAIL?
4003 TX=Napoli Metro; \
4004 C=3*NAPOLI_1;
4005 TX=Napoli Metro; \
4006 C=NAPOLI_T67;
4007 TX=Napoli MetroCampania NordEst; \
4008 C=3*(<MCNE_MA055,MCNE_MA054);
4009 }
4010 $ENDGROUP
4011 }
4012 #----------------------------- Salerno ----------------------------------------
4013 {BUS?
4014 NAME=I_SALERNO; \
4015 %SAV(CSTP_U18_2,Salerno);
4016 }
4017 #----------------------------- Sassari ----------------------------------------
4018 {TRAM?
4019 NAME=I_SASSARI; \
4020 TX=Sassari Sirio; \
4021 C=FDS_SIRIO1|FDS_SIRIO; %LBG(STBGES,ENV_WAYT2);
4022 }
4023 #----------------------------- Triest -----------------------------------------
4024 {TRAM?
4025 NAME=I_TRIEST; \
4026 TX=Triest 447; \
4027 C=ACEGAT_447L|ACEGAT_447; %LBG(STBGES,ENV_WAYT1);
4028 }
4029 #----------------------------- Venice -----------------------------------------
4030 {BUS?
4031 NAME=I_VENICE; \
4032 %FAV(ACTV_IVECO_CITYCLASS_CNG,Venice);
4033 }
4034 }
4035 #==============================================================================
4036 #
4037 # Czech Republic
4038 #
4039 #----------------------------- Brno -------------------------------------------
4040 {CS|CSD?
4041 {TRAM|BUS?
4042 $GROUP \
4043 TX=Brno; \
4044 LC=2; ENV=$EBG(STBGEU), &\
4045 $EWX(WT,ENV_WAYT1), &\
4046 $EWX(WA,ENV_WAYA);
4047 {TRAM?
4048 TX=Brno T3; \
4049 C=(DPMB_T3L,DPMB_VV60LFL)|(DPMB_T3,DPMB_VV60LF);
4050 TX=Brno T3; \
4051 C=2@DPMB_T3REV1(|L);
4052 TX=Brno K2; \
4053 C=DPMB_K2TL|DPMB_K2T;
4054 TX=Brno T3; \
4055 C=(DPMB_LFREL,DPMB_VV60LFL~FLE)|(DPMB_LFRE,DPMB_VV60LF~FLE);
4056 TX=Brno K2; \
4057 C=DPMB_K2TL|DPMB_K2T;
4058 TX=Brno T6A5; \
4059 C=2@DPMB_T6A5(|L);
4060 C=DPMB_K2T(|L);
4061 TX=Brno KT8; \
4062 C=DPMB_KT8D5(A|R);
4063 TX=Brno K2R; \
4064 C=DPMB_K2R03(A|B|C)(|L);
4065 TX=Brno K2R; \
4066 C=DPMB_K2R03(D|E)(|L);
4067 TX=Brno LF2RE; \
4068 C=DPMB_LF2RE(|L);
4069 TX=Brno Astra; \
4070 C=DPMB_ANITRA(|L);
4071 }
4072 {BUS?
4073 TX=Brno; \
4074 M=FOLLOW; \
4075 C=(DPMB_14T;DPMB_15T);
4076 }
4077 $ENDGROUP
4078 }
4079 #----------------------------- Cesky Tesin ------------------------------------
4080 {TRAM?
4081 TX=Cesky Tesin T1; \
4082 C=CTES_T1; %LBG(STBGEU,ENV_WAYT1);
4083 }
4084 #----------------------------- Liberec ----------------------------------------
4085 {TRAM?
4086 TX=Liberec T3; \
4087 C=DPML_T3_(1|1A|2|2A|3)(|L); %LBG(STBGEU,ENV_WAYT1);
4088 }
4089 #----------------------------- Most -------------------------------------------
4090 {TRAM?
4091 TX=Most Astra; \
4092 C=MOST_ASTRA(|L); %LBG(STBGEU,ENV_WAYT1);
4093 }
4094 #----------------------------- Olomouc ---------------------------------------
4095 {TRAM?
4096 TX=Olomouce Astra; \
4097 C=OLOM_ASTRA(|L); %LBG(STBGEU,ENV_WAYT1);
4098 }
4099 #----------------------------- Ostrava ----------------------------------------
4100 {TRAM?
4101 $GROUP \
4102 TX=Ostrava; \
4103 LC=2; %GBG(STBGEU,ENV_WAYT1);
4104 TX=Ostrava T3; \
4105 C=[PHU]2@DPML_T3_(1|2)(|L);
4106 TX=Ostrava T3M; \
4107 C=[PHU]2@DPMO_VARIO_LF(1|2)(|L);
4108 TX=Ostrava T6A2; \
4109 C=[PHU]2@DPMO_T6A5(|L);
4110 TX=Ostrava KT8; \
4111 C=DPMO_KT8D5(|_RN1|_RN1L);
4112 C=DPMO_(ASTRA|TRIO|TRIO_1251)(|L);
4113 TX=Ostrava T3M; \
4114 C=2*OLOM_VARIO_LF(|L);
4115 C=DPMO_SM11L|DPMO_SM11|DPMO_IK280;
4116 TX=Ostrava Astra; \
4117 C=DPMO_(ASTRA|TRIO|TRIO_1251)(|L);
4118 C=PMDP_175(|L);
4119 $ENDGROUP
4120 }
4121 #----------------------------- Plzen ------------------------------------------
4122 {TRAM?
4123 $GROUP \
4124 TX=Plzen; \
4125 LC=2; %GBG(STBGEU,ENV_WAYT1);
4126 C=PMDP_(274|274B|275|T3M|T3P)(|L);
4127 TX=Pilsen 300 Astra; \
4128 C=PMDP_ASTRA(|L)|PMDP_300(|L)|PMDP_301(|L);
4129 TX=Pilsen T3; \
4130 C=2@PMDP_(247|274|274BL|275|T3M);
4131 TX=Pilsen T3; \
4132 C=(PMDP_T3R_PLF,PMDP_T3P)|(PMDP_T3R_PLFL,PMDP_T3PL);
4133 C=PMDP_T3R_PLF(|L);
4134 TX=Pilsen K3R; \
4135 C=PMDP_K3R_NT(|L)~(SAND|FLE);
4136 TX=Pilsen KT8; \
4137 C=PMDP_(293|297|KT8D5_RN2P|KT8D5~FLE|KT8D5~SAND);
4138 TX=Pilsen ATW 175; \
4139 C=PMDP_175(|L);
4140 $ENDGROUP
4141 }
4142 #-----------------------------Praha -------------------------------------------
4143 {TRAM|CRAIL?
4144 $GROUP \
4145 TX=Prag; \
4146 LC=2; ENV=$CBG(WT,STBGEU,ENV_WAYT1), &\
4147 $CBG(WM,STBGUB,ENV_WAYM);
4148 {TRAM?
4149 TX=Praha 2141 + 1084; \
4150 C=PRAG_2141(|L),PRAG_1084;
4151 C=PRAG_T1|PRAG_T2|PRAG_T3~CD;
4152 TX=Praha T3; \
4153 C=2@PRAG_T3(B|A)(|L);
4154 TX=Praha T6A5; \
4155 C=[PHU]2@PRAG_T6A5(|_1995)(|L)[PHU];
4156 C=PRAG_K2|PRAG_K2A;
4157 TX=Praha KT8; \
4158 C=PRAG_KT8D5A|PRAG_KT8D5B;
4159 TX=Praha 14T; \
4160 C=PRAG_14T(|L);
4161 C=PRAG_RT6N1(|L);
4162 }
4163 {CRAIL?
4164 C=<3:PRAG_81_(714L,3*717,714)|PRAG_81(FL,3*FM,F)|PRAG_ECS(L,,L,);
4165 C=<PRAG_M1(FL,3*M,F);
4166 }
4167 $ENDGROUP
4168 }
4169 }
4170 #==============================================================================
4171 #
4172 # Slovakia
4173 #
4174 #----------------------------- Bratislava -------------------------------------
4175 {SK|CSD?
4176 {TRAM|BUS?
4177 $GROUP \
4178 TX=Bratislava; \
4179 LC=2; ENV=$EBG(STBGEO), &\
4180 $EWX(WT,ENV_WAYT1), &\
4181 $EWX(WA,ENV_WAYA);
4182 {TRAM?
4183 C=PVVV_(0|0A|1|1A|2);
4184 TX=Bratislava T3; \
4185 C=1-2@(DPB_T3(A|B|C|D|E)|DPB_T6(B|D|E));
4186 TX=Bratislava T6A5; \
4187 C=1-2@((DPB_T6A5(|_2|_3A|_3B)(|L))|((DPB_T6A5_1(992|A|B|C)(|L))));
4188 TX=Bratislava K2; \
4189 C=DPB_(7085|K2A|K2B)(|L);
4190 }
4191 {BUS?
4192 M=FOLLOW; \
4193 C=3-6*DPB_(IK280|IK415~HB|IK415~TOM|IK435A|IK435~HB|IK435~TOM|KAR1|KAR2|KAR3);
4194 }
4195 $ENDGROUP
4196 }
4197 #----------------------------- Kosice -----------------------------------------
4198 {TRAM|BUS?
4199 $GROUP \
4200 TX=Kosice; \
4201 ENV=$EBG(STBGEO), &\
4202 $EWX(WT,ENV_WAYT1), &\
4203 $EWX(WA,ENV_WAYA);
4204 {TRAM?
4205 TX=Kosice T6A5; \
4206 C=DPMK_T6A5(_1|(|_2)|_3)(|L);
4207 TX=Kosice KT8; \
4208 C=DPMK_KT8D5(A|B|C);
4209 }
4210 {BUS?
4211 TX=Kosice; \
4212 C=DPMK_IK280L;
4213 }
4214 $ENDGROUP
4215 }
4216 }
4217 #==============================================================================
4218 #
4219 # Poland
4220 #
4221 #----------------------------- Bytom, Slanska Ruda ----------------------------
4222 {PL?
4223 {BUS?
4224 $GROUP LC=1;
4225 TX=Bytom; \
4226 C=BYTOM_IK412; %ABG(STBGEO);
4227 TX=Slanska Ruda; \
4228 C=SLAN_IK263_01; %ABG(STBGEO);
4229 $ENDGROUP
4230 }
4231 #----------------------------- Czestochowa ------------------------------------
4232 {TRAM|BUS?
4233 $GROUP \
4234 TX=Czestochowa; \
4235 LC=1; %ETA(STBGEO,ENV_WAYT1);
4236 {TRAM?
4237 TX=Czestochowa 105N; \
4238 C=1-2@CZEN_105NA(|2|L);
4239 }
4240 {BUS?
4241 M=FOLLOW; \
4242 C=(CZEN_IK280_01;CZEN_IK415_01;CZEN_IK435_01;CZEN_IK412_01);
4243 }
4244 $ENDGROUP
4245 }
4246 #----------------------------- Gdansk -----------------------------------------
4247 {TRAM|BUS?
4248 $GROUP \
4249 TX=Gdansk; \
4250 LC=2; %ETA(STBGEO,ENV_WAYT1);
4251 {TRAM?
4252 M=OPEN; \
4253 C=GDA_105NA|GDA_NGD99; \
4254 V=5-6; T2=3;
4255 TX=Gdansk 105N; \
4256 C=[PHU]2@(GDA_(105NA|105NAL|K105NA|K105NA2|K105NAL));
4257 TX=Gdansk NGD99; \
4258 C=GDA_N(GD99|GD99L);
4259 }
4260 {BUS?
4261 M=OPEN; \
4262 C=GDA_IK260_01; \
4263 V=5-6; T2=3;
4264 M=FOLLOW; \
4265 C=5-7*GDA_IK260_04|GDA_IK260_042|GDA_IK260_01|GDA_IK260_02|GDA_IK260_73A|GDA_IK260_73A2| \
4266 GDA_IK260_73A3|GDA_IK260_73A4|GDA_IK260_73A5|GDA_IK280_50|GDA_IK280|GDA_IK280_58| \
4267 GDA_IK280_58_2|GDA_IK280_58_3|GDA_IK280_58_5|GDA_IK280_58_4|GDA_IK280_01|GDA_IK280_58B| \
4268 GDA_IK280_58B2|GDA_IK280_26A|GDA_IK280_26B|GDA_IK280_26C|GDA_IK280_26D|GDA_IK280_51;
4269 TX=Gdynia; \
4270 C=GDY_(IK260_01|IK260_02|IK280T_01|IK280_01|IK280_02|IK280_03|JE11_01);
4271 }
4272 $ENDGROUP
4273 }
4274 #----------------------------- Gorzow -----------------------------------------
4275 {TRAM?
4276 TX=Gorzow 105N; \
4277 C=[PHU](2*GORZOW_K105NAL)|(2*GORZOW_K105NA); %LBG(STBGEO,ENV_WAYT1);
4278 }
4279 #----------------------------- Grudziadz --------------------------------------
4280 {TRAM?
4281 TX=Grudziadz 105N; \
4282 C=1-2@GRUD_805NA(1|2|3)(|L); %LBG(STBGEO,ENV_WAYT1);
4283 }
4284 #----------------------------- Katowice ---------------------------------------
4285 {TRAM?
4286 $GROUP \
4287 TX=Katowice; \
4288 LC=2; %GBG(STBGEO,ENV_WAYT1);
4289 TX=Katowice Typ N; \
4290 C=WPK_(|4)N(|(,D));
4291 C=WPK_102N(|A)(|L);
4292 TX=Katowice 105N; \
4293 C=2@(WPK_105NA(|L));
4294 TX=Katowice Typ 116ND; \
4295 C=WPK_(116ND|CITEK)(|L);
4296 $ENDGROUP
4297 }
4298 #----------------------------- Krakow -----------------------------------------
4299 {TRAM|BUS?
4300 $GROUP \
4301 TX=Krakow; \
4302 LC=2; %ETA(STBGEO,ENV_WAYT1);
4303 {TRAM?
4304 M=OPEN; \
4305 C=(1-2*KRAK_105NA~STO)|(KRAK_T4,|KRAK_B4)|KRAK_GT6|KRAK_102NA|KRAK_NF6~STO|KRAK_IK260_01; \
4306 T2=3;
4307 C=[PHU]1-2@(KRAK_105NA(|L)~STO);
4308 C=KRAK_(T4|(T4,B4))(|L);
4309 C=KRAK_(102NA|102ND|GT6)(|L);
4310 C=KRAK_102N(|A1|A2|A3|AD|AD1)(|L);
4311 C=KRAK_(FLEXITY|MGT6K_2000|MGT6K_2015|NF6)(|L);
4312 TX=Krakau 105N; \
4313 C=[PHU](2*KRAK_105NAL~FLE)|(2*KRAK_105NA~FLE)|(2*KRAK_105NA2L)|(2*KRAK_105NA2);
4314 TX=Krakau 102NA; \
4315 C=KRAK_102NA3(|L)|KRAK_102NAD(|L)|KRAK_102NA2(|L)|KRAK_102NA1(|L)|KRAK_102N(|L);
4316 TX=Krakau N8 NF; \
4317 C=KRAK_N8SNF;
4318 TX=Krakau MGT6K; \
4319 C=KRAK_MGT6K_2000L|KRAK_MGT6K_2000|KRAK_MGT6K_2015L|KRAK_MGT6K_2015;
4320 }
4321 {BUS?
4322 M=FOLLOW; \
4323 C=(KRAK_IK260_01;KRAK_IK280_01;KRAK_JEM11_01;KRAK_120M);
4324 M=FOLLOW; \
4325 C=5-7*([SS] \
4326 X46_KRAK_IK280_(24274|34004|34253|34253A|BK006|BK009|BK011|BK244|BK270|DK004|DK190| \
4327 DK196|DK224|DK224A|DK234|DK280|DK285|DK578));
4328 }
4329 $ENDGROUP
4330 }
4331 #----------------------------- Lodz -------------------------------------------
4332 {TRAM?
4333 $GROUP \
4334 TX=Lodz; \
4335 LC=2; %GBG(STBGEO,ENV_WAYT1);
4336 M=OPEN; \
4337 C=LODZ_805NA; \
4338 T2=3;
4339 TX=Lodz 105N; \
4340 C=[PHU]2@(LODZ_805NA(1|2|3)(|L));
4341 TX=Lodz M8; \
4342 C=LODZ_M8S(1|2|3);
4343 TX=Lodz CTR; \
4344 C=LODZ_CTR(L~FLE|~FLE|~STO);
4345 TX=Lodz 122N; \
4346 C=LODZ_122N(|L);
4347 $ENDGROUP
4348 }
4349 #----------------------------- Poznan -----------------------------------------
4350 {TRAM|BUS?
4351 $GROUP \
4352 TX=Poznan; \
4353 LC=2; %ETA(STBGEO,ENV_WAYT1);
4354 {TRAM?
4355 C=POZ_5N(|(,D))_(1|2);
4356 M=OPEN; \
4357 C=POZ_(105NA|1G|GT6|GT8); \
4358 T2=3;
4359 C=POZ_1G(|L);
4360 TX=Poznan 105N; \
4361 C=[PHU]2@POZ_105NA(|1|2)(|L);
4362 TX=Poznan Gt6 Duewag; \
4363 C=POZ_GT6(|A)(|L);
4364 TX=Poznan Gt8 Duewag; \
4365 C=POZ_GT8(|_4T|_5T)(|L);
4366 TX=Poznan RT6; \
4367 C=POZ_RT6N1(|L)(~FLE|~STO);
4368 }
4369 {BUS?
4370 M=FOLLOW; \
4371 C=3-6*POZ_(IK160_01|IK260_01|IK260_02|IK280_01|IK280_02|IK280_03|IK280_50|IK435_01|JE11_01);
4372 M=OPEN; \
4373 C=POZ_(IK260_02|IK280_03|RT6N1~STO); \
4374 T2=3;
4375 }
4376 $ENDGROUP
4377 }
4378 #----------------------------- Szeczin ----------------------------------------
4379 {TRAM?
4380 TX=Stettin 105N; \
4381 C=[PHU](2*SZCZ_105NA2)|(2*SZCZ_105NA2L)|(2*SZCZ_105NA1)|(2*SZCZ_105NA1L)|(2*SZCZ_105NA3L)| \
4382 (2*SZCZ_105NA3); %LBG(STBGEO,ENV_WAYT1);
4383 }
4384 #----------------------------- Torun ------------------------------------------
4385 {BUS?
4386 TX=Torun; \
4387 M=FOLLOW; \
4388 C=3-5*(TOR_IK260_01|TOR_IK255_(01|02)|TOR_IK280_(01|02|03)|TOR_IK160_(01|02)); %ABG(STBGEO);
4389 }
4390 #----------------------------- Warszawa ---------------------------------------
4391 {TRAM|CRAIL|BUS?
4392 $GROUP \
4393 TX=Warszawa; \
4394 LC=3; ENV=$CBG(WT,STBGEO,ENV_WAYT1), &\
4395 $CBG(WM,STBGUB,ENV_WAYM), &\
4396 $CBG(WA,STBGEO,ENV_WAYA);
4397 {TRAM?
4398 C=WAR_N(B|G|R|RM);
4399 M=OPEN; \
4400 C=<(1:1|3:2@WAR_(105NA|105NAW(|B|BUD)|13N))|WAR_111NA(L,); \
4401 D=R; T2=3;
4402 C=1-2@WAR_105NAWB(|U|UD|UL);
4403 C=<WAR_111NA(L,);
4404 M=OPEN; \
4405 C=WAR_(120M|120M1|IK260O|IK260_02|IK260_98|IK417_01|IK417_02|IK435|M11); \
4406 T2=3;
4407 C=WAR_120N_(1|1L|2|2L);
4408 C=WAR_4N_ROB,WAR_LORKA;
4409 C=WAR_ROBOCZY(|1);
4410 TX=Warschau 13N; \
4411 C=2*(WAR_13N_1(|L)|WAR_13N_2(|L));
4412 TX=Warschau 105N; \
4413 C=[PHU](2*(WAR_105NA(|1|1L|2|2L|L|W)));
4414 TX=Warschau 120N; \
4415 C=WAR_120N_1(|L)|WAR_120N_2(|L);
4416 }
4417 {CRAIL?
4418 TX=Warschau Metro; \
4419 C=<WAR_81572PL,3*WAR_81573P,WAR_81572P;
4420 }
4421 {BUS?
4422 M=FOLLOW; \
4423 C=5-8*WAR_IK260_02|WAR_IK260O|WAR_IK260_98|WAR_IK260N|WAR_IK260_03|WAR_IK260_01| \
4424 WAR_IK260_99|WAR_IK280O|WAR_IK280_50|WAR_IK280_52|WAR_IK280N|WAR_IK280_51|WAR_IK280_01| \
4425 WAR_IK280_02|WAR_JE11_01|WAR_IK411_01|WAR_IK417_01|WAR_IK417_02|WAR_IK435|WAR_IK435_01| \
4426 WAR_IK405_01|WAR_IK405_02|WAR_IK405_03|WAR_120M|WAR_120M1|WAR_M11;
4427 }
4428 $ENDGROUP
4429 }
4430 #----------------------------- Wroclaw ----------------------------------------
4431 {TRAM?
4432 TX=Wroclaw/Breslau 105N; \
4433 C=[PHU](2-3*WROC_105NAL)|(2-3*(WROC_105NA|WROC_105NA1)); %LBG(STBGEO,ENV_WAYT1);
4434 }
4435 #----------------------------- Zakopane ---------------------------------------
4436 {BUS?
4437 TX=Zakopane; \
4438 C=ZAK_IK160_01|ZAK_IK160_98|ZAK_IK160_99|ZAK_530_01; %ABG(STBGEO);
4439 }
4440 }
4441 #==============================================================================
4442 #
4443 # Romania
4444 #
4445 #----------------------------- Arad -------------------------------------------
4446 {RO?
4447 {TRAM?
4448 TX=Arad; \
4449 C=ARAD_569C(|L); %LBG(STBGEO,ENV_WAYT1);
4450 }
4451 #----------------------------- Bucuresti --------------------------------------
4452 {BUS?
4453 TX=Bucuresti; \
4454 C=BUCH_IK415T_5185; %LBG(STBGEO,ENV_WAYO);
4455 }
4456 #----------------------------- Craiova ----------------------------------------
4457 {TRAM?
4458 TX=Craiova T4D; \
4459 C=CRAIOVA_120(|L); %LBG(STBGEO,ENV_WAYT1);
4460 }
4461 #----------------------------- Brasov -----------------------------------------
4462 {TRAM?
4463 TX=Brasov T4D; \
4464 C=[PHU](BRAS_43L,BRAS_43BL)|(BRAS_43,BRAS_43B)|(BRAS_45L,BRAS_45BL)|(BRAS_45,BRAS_45B)| \
4465 (BRAS_47L,BRAS_47BL)|(BRAS_47,BRAS_47B)|(BRAS_49L,BRAS_49BL)|(BRAS_49,BRAS_49B)| \
4466 (BRAS_50L,BRAS_50BL)|(BRAS_50,BRAS_50B); %LBG(STBGEO,ENV_WAYT1);
4467 }
4468 #----------------------------- Sibiu ----------------------------------------
4469 {TRAM?
4470 TX=Sibiu 724; \
4471 C=SIBIU_BE44_724(|L); %LBG(STBGEO,ENV_WAYT1);
4472 }
4473 }
4474 #==============================================================================
4475 #
4476 # Croatia
4477 #
4478 #----------------------------- Pula -------------------------------------------
4479 {HR?
4480 {BUS?
4481 TX=Pula; \
4482 C=PULA_O405N|PULA_SU263; %ABG(STBGEO);
4483 }
4484 #----------------------------- Zagreb -----------------------------------------
4485 {BUS|TRAM?
4486 $GROUP \
4487 TX=Zagreb; \
4488 LC=1; %ETA(STBGEU,ENV_WAYT1);
4489 {BUS?
4490 C=ZAGR_O405(|L);
4491 }
4492 {TRAM?
4493 TX=Zagreb 2200; \
4494 C=ZAGR_CROTRAM2200(|L);
4495 }
4496 $ENDGROUP
4497 }
4498 }
4499 #==============================================================================
4500 #
4501 # Serbia
4502 #
4503 #----------------------------- Beograd ----------------------------------------
4504 {YU?
4505 {TRAM?
4506 $GROUP LC=1; %GBG(STBGEO,ENV_WAYT1);
4507 TX=Beograd GT6 ex Hagen; \
4508 C=BEOG_GT6HAGEN;
4509 TX=Beograd KT4YU; \
4510 C=[PFU]1-2@BEOG_KT4YU1(|L);
4511 TX=Beograd KT4YU; \
4512 C=[PFU]1-2@BEOG_KT4YU(2|3|_M)(|L);
4513 $ENDGROUP
4514 }
4515 #----------------------------- Novi Sad/Újvidék -------------------------------
4516 {TRAM?
4517 $GROUP \
4518 TX=Novi Sad; \
4519 LC=1; %ETA(STBGEO,ENV_WAYT1);
4520 M=FOLLOW; \
4521 C=3-5*UVKV_(0|1)(|(,B)|A|(A,B))|UVKV_2(|A)|UVKV_1200|UVKV_1500(|A)|UVKV_8NGTW1;
4522 M=FOLLOW; \
4523 C=3-4*UVKV_(IK1|IK2|IK3|IK4|IK5|K180|K180A);
4524 $ENDGROUP
4525 }
4526 }
4527 #==============================================================================
4528 #
4529 # Bulgaria
4530 #
4531 #----------------------------- Sofia ------------------------------------------
4532 {BG?
4533 {TRAM|BUS?
4534 $GROUP \
4535 TX=Sofia; \
4536 LC=1; ENV=$EBG(STBGEO),$EWX(WT,$FLG(X,ENV_WAYO,ENV_WAYT1)),$EWX(WA,ENV_WAYA);
4537 {TRAM?
4538 TX=Sofia T4/B4; \
4539 C=SOFIA_(T,B)4(|L);
4540 TX=Sofia GT6; \
4541 C=SOFIA_GT6L|SOFIA_GT6;
4542 TX=Sofia GT8; \
4543 C=SOFIA_GT8_4405|SOFIA_GT8;
4544 }
4545 {BUS?
4546 C=SOFIA_T2706; \
4547 F=X;
4548 }
4549 $ENDGROUP
4550 }
4551 }
4552 #==============================================================================
4553 #
4554 # Greece
4555 #
4556 #----------------------------- Athen ------------------------------------------
4557 {GR?
4558 {TRAM|BUS?
4559 $GROUP \
4560 TX=Athen; \
4561 LC=1; %ETA(STBGES,$FLG(X,ENV_WAYO,ENV_WAYT2));
4562 {TRAM?
4563 TX=Athen Sirio; \
4564 C=ATHEN_SIRIO;
4565 }
4566 {BUS?
4567 TX=Athen; \
4568 C=ATHEN_N6216; \
4569 F=X;
4570 TX=Athen; \
4571 C=ATHEN_N6016E(|L); \
4572 F=X;
4573 }
4574 $ENDGROUP
4575 }
4576 }
4577 #==============================================================================
4578 #
4579 # Turkey
4580 #
4581 #----------------------------- Istambul ---------------------------------------
4582 {TR?
4583 {TRAM|BUS?
4584 $GROUP \
4585 TX=Istambul; \
4586 LC=2; %ETA(STBGMD,$FLG(X,ENV_WAYT3,ENV_WAYT2));
4587 {TRAM?
4588 TX=Istanbul TZ 70; \
4589 C=IST_201;
4590 TX=Istanbul ET 57; \
4591 C=IST_202;
4592 TX=Istanbul B80; \
4593 C=1-2*IST_B80(|[!L]); \
4594 F=X;
4595 }
4596 {BUS?
4597 M=FOLLOW; \
4598 C=4-6*IETT_(1903|91848|92542|93225|93550|IK260A|IK260_BANK_ASYA|IK260_DOGA_DOSTU);
4599 M=FOLLOW; \
4600 C=4-6*IETT_(92114|92358|IK260B|IK260C|IK260D|IK260_FATIH_DERSANESI|IK280A|IK280B)L;
4601 }
4602 $ENDGROUP
4603 }
4604 #----------------------------- Bursa ------------------------------------------
4605 {TRAM?
4606 TX=Bursa B80; \
4607 C=1-2*(BURSA_B80(|[!L])); %LBG(STBGMD,ENV_WAYT3);
4608 }
4609 }
4610 #==============================================================================
4611 #
4612 # Sovietunion, GUS
4613 #
4614 #============================= Aserbaidschan: Baku ============================
4615 {SU|AZ?
4616 {TRAM?
4617 TX=Baku; \
4618 C=BAKU_TP2_01(|L); %LBG(STBGRU,ENV_WAYT1);
4619 }
4620 }
4621 #============================= Belarus: Minsk =================================
4622 {SU|BCH?
4623 {TRAM?
4624 $GROUP LC=1; %GBG(STBGRU,ENV_WAYT1);
4625 TX=Minsk T6B5; \
4626 C=1-2@MINSK_T6B5_(1|10|2|3|4|5|6|7|8|9)(|L);
4627 TX=Minsk Gt8; \
4628 C=MINSK_GT8_1L|MINSK_GT8_1|MINSK_GT8_2L|MINSK_GT8_2|MINSK_GT8_3L|MINSK_GT8_3|MINSK_GT8_4L| \
4629 MINSK_GT8_4;
4630 $ENDGROUP
4631 }
4632 }
4633 #============================= Estland: Tallin ================================
4634 {SU|EVR?
4635 {TRAM?
4636 $GROUP LC=1; %GBG(STBGRU,ENV_WAYT1);
4637 TX=Tallin Kt4D/SU; \
4638 C=TTTK_KT4(DM_(1|2|3|4|5)|D_(1|2|3|4|5|6)|SU_(1|2A|2B|3A|3B|4|5|6|7))(|L);
4639 TX=Tallin Kt6; \
4640 C=TTTK_KT6TL|TTTK_KT6T;
4641 $ENDGROUP
4642 }
4643 }
4644 #============================= Latvia: Riga ===================================
4645
4646 {SU|LDZ?
4647 {TRAM?
4648 $GROUP LC=1; %GBG(STBGRU,ENV_WAYT1);
4649 TX=Riga Tp1; \
4650 C=RIGA_TP1_901(|L);
4651 TX=Riga Tp2; \
4652 C=RIGA_TP2_(01|02|10)(|L);
4653 $ENDGROUP
4654 }
4655 }
4656 #==============================================================================
4657 #
4658 # Russia
4659 #
4660 {SU|RZD?
4661 #----------------------------- Arkhangelsk ------------------------------------
4662 {TRAM?
4663 $GROUP LC=1; %GBG(STBGRU,ENV_WAYT1);
4664 TX=Arkhangelsk 33; \
4665 C=ARH_L(M68_01|M68_02)(|L);
4666 TX=Arkhangelsk 86; \
4667 C=ARH_LVS86K_01(|L);
4668 $ENDGROUP
4669 }
4670 #----------------------------- Chabarovsk -------------------------------------
4671 {TRAM?
4672 $GROUP LC=1; %GBG(STBGRU,ENV_WAYT1);
4673 TX=Chabarovsk LM 93; \
4674 C=CHAB_LM93_0(1|2)(|L);
4675 $ENDGROUP
4676 }
4677 #----------------------------- Kaliningrad ------------------------------------
4678 {TRAM?
4679 $GROUP LC=1; %GBG(STBGRU,ENV_WAYT1);
4680 TX=Kaliningrad Gt6; \
4681 C=KALI_GT6_44(2|3)(|L);
4682 TX=Kaliningrad T4D/SU; \
4683 C=1-2@KALI_T4(D_1|D_2|SU_1|SU_2)(|L);
4684 TX=Kaliningrad Kt4D; \
4685 C=KALI_KT4D_(1|2|3|4)(|L);
4686 $ENDGROUP
4687 #----------------------------- Kolomna ----------------------------------------
4688 }
4689 {TRAM?
4690 TX=Kolomna; \
4691 C=KOL_L(M99_01|M99_02|M99_03|VS97_01)(|L); %LBG(STBGRU,ENV_WAYT1);
4692 }
4693 #----------------------------- Moscow -----------------------------------------
4694 {TRAM?
4695 TX=Moskau KTM 19Y; \
4696 C=MOSK_KTM19YL|MOSK_KTM19Y; %LBG(STBGRU,ENV_WAYT1);
4697 }
4698 #------------------------------------------------------------------------------
4699 {TRAM?
4700 TX=Nizniy Novgorod; \
4701 C=(NNG_LM68_RSCH5_(1|2)|(1-2@NNG_KTM5))(|L); %LBG(STBGRU,ENV_WAYT1);
4702 }
4703 #----------------------------- Osinniki ---------------------------------------
4704 {TRAM?
4705 TX=Osinniki; \
4706 C=OSIN_LM93_01(|L); %LBG(STBGRU,ENV_WAYT1);
4707 }
4708 #----------------------------- Piatigorsk -------------------------------------
4709 {TRAM?
4710 $GROUP \
4711 TX=Piatigorsk; \
4712 LC=1; %GBG(STBGRU,ENV_WAYT1);
4713 TX=Piatigorsk T3; \
4714 C=PJAT_T(3_1|3_2|4D_HALLE)(|L);
4715 TX=Piatigorsk Kt4D; \
4716 C=PJAT_KT4(D_3|D_COT|D_ERFURT|SU_1|SU_2)(|L);
4717 TX=Piatigorsk KTM15; \
4718 C=PJAT_KTM15_(1|2|3)(|L);
4719 $ENDGROUP
4720 }
4721 #----------------------------- Samara -----------------------------------------
4722 {TRAM|CRAIL?
4723 $GROUP \
4724 TX=Samara; \
4725 ENV=$CBG(WT,STBGRU,ENV_WAYT1), &\
4726 $CBG(WM,STBGUB,ENV_WAYM);
4727 {TRAM?
4728 C=<SAMARA_81(714L,2*717,714);
4729 }
4730 {CRAIL?
4731 TX=Samara Metro; \
4732 C=<SAMARA_81714L,4*SAMARA_81714,SAMARA_81717;
4733 }
4734 $ENDGROUP
4735 }
4736 #----------------------------- Tsjerjomuski -----------------------------------
4737 {TRAM?
4738 TX=Tsjerjomuski; \
4739 C=TSJM_LM68M; %LBG(STBGRU,ENV_WAYT1);
4740 }
4741 }
4742 #----------------------------- Ukraine ----------------------------------------
4743 #----------------------------- Kiev -------------------------------------------
4744 {SU|UZ?
4745 {TRAM|CRAIL?
4746 $GROUP \
4747 TX=Kiev; \
4748 LC=2; ENV=$CBG(WT,STBGRU,ENV_WAYT1), &\
4749 $CBG(WM,STBGUB,ENV_WAYM);
4750 {TRAM?
4751 C=KIEV_MTV82(T1|(T2,B2)(|L)|T3(|L)|(T4,B4)(|L));
4752 C=KIEV_LM57_5001(|L);
4753 C=KIEV_T(2|3|3A|3AC|3B)(|L);
4754 C=2-3@KIEV_T(2|3|3B)(|L);
4755 C=1-3@KIEV_(T3M(|A)|T6B5_(1|2))(|L);
4756 TX=Kiew T6B5; \
4757 C=(2*KIEV_T6B5_2)|(2*KIEV_T6B5_1L)|(2*KIEV_T6B5_2L)|(2*KIEV_T6B5_1);
4758 }
4759 {CRAIL?
4760 TX=Kiev Metro; \
4761 C=<KIEV_81714L,3*KIEV_81717,KIEV_81714;
4762
4763 }
4764 $ENDGROUP
4765 }
4766 #----------------------------- Lvov--------------------------------------------
4767 {TRAM?
4768 $GROUP LC=2; %GBG(STBGRU,ENV_WAYT1);
4769 TX=Lvow T2 Gotha; \
4770 C=(LVOV_T2_62TL,LVOV_T2_62BL)|(LVOV_T2_62T|LVOV_T2_62B);
4771 TX=Lvow G4 Gotha; \
4772 C=LVOV_G4_61(|L);
4773 TX=Lvow T4 SU; \
4774 C=LVOV_T4SU(1|2)(|L);
4775 TX=Lvow KT4D/SU; \
4776 C=LVOV_KT4(DM_ERFURT|DM_GERA|SU1|SU2|SU3)(|L);
4777 $ENDGROUP
4778 }
4779 #------------------------------------------------------------------------------
4780 {TRAM?
4781 TX=Odessa; \
4782 C=ODES_TP2_01(|L); %LBG(STBGRU,ENV_WAYT1);
4783 TX=Vinnytsia 255 + 260 - Mirage; \
4784 C=(<VINN_255L,VINN_260L)|(<VINN_255,VINN_260); %LBG(STBGRU,ENV_WAYT1);
4785 }
4786 }
4787
4788 #------------------------------------------------------
4789 # Uzbekistan
4790
4791 {SU|UZB?
4792 {TRAM?
4793 TX=Tashkent; \
4794 C=TASK_LM68_0(1|2)(|L); %LBG(STBGRU,ENV_WAYT1);
4795 }
4796 }
4797
4798 #------------------------------------------------------
4799 # Georgia
4800
4801 {SU|GEO?
4802 {CRAIL?
4803 $GROUP \
4804 TX=Tbilisi Metro; \
4805 LC=2; ENV=$CBG(WT,STBGRU,ENV_WAYT1), &\
4806 $CBG(WM,STBGUB,ENV_WAYM);
4807 TX=Typ 81-714; \
4808 C=[SM:0.5]<DUP_TBTC_116V1AL,DUP_TBTC_116V1B,DUP_TBTC_116V1BL,DUP_TBTC_116V1A;
4809 TX=Typ 81-717; \
4810 C=[SM:0.5]<DUP_TBTC_116V2AL,DUP_TBTC_116V2B,DUP_TBTC_116V2BL,DUP_TBTC_116V2A;
4811 $ENDGROUP
4812 }
4813 }
4814
4815 #----------------------------------------------------------
4816 # Ägypten
4817
4818 {AF?
4819 {TRAM?
4820 TX=Alexandria 6x; \
4821 C=KS_APTA815L|KS_APTA815|KS_APTA890L|KS_APTA890; %LBG(STBGTW,ENV_WAYT1);
4822 }
4823
4824 {TRAM?
4825 TX=Cairo K5; \
4826 C=CAIRO_K5AR~SAND|CAIRO_K5AR~KAY|CAIRO_K5AR1; %LBG(STBGTW,ENV_WAYT1);
4827 }
4828
4829 #----------------------------------------------------------
4830 # Tunesien
4831
4832 {TRAM?
4833 TX=Tunis Citadis; \
4834 C=TUNIS_CITADIS(|L); %LBG(STBGTW,ENV_WAYT3);
4835 }
4836 }
4837
4838 #------------------------------------------------------------------------------
4839 # USA
4840
4841 {USA?
4842 {TRAM|CRAIL?
4843 $GROUP \
4844 TX=Boston; \
4845 LC=1; %GBG(STBGUS,[WT=ENV_WAYT1][WM=ENV_WAYM]);
4846 {CRAIL?
4847 TX=Boston Orange line 1200; \
4848 C=3*(<BOST_01200L,BOST_01200);
4849 }
4850 {TRAM?
4851 TX=Boston PCC; \
4852 C=BOST_3(00|02|22)2;
4853 }
4854 $ENDGROUP
4855 }
4856
4857 {TRAM?
4858 TX=Chicago; \
4859 C=(CSL_4002(|A|B))(|L); %LBG(STBGUS,ENV_WAYT1);
4860 }
4861
4862 {TRAM?
4863 TX=Cleaveland GCRTA; \
4864 C=GCRTA_LRV(|2005)(|L); %LBG(STBGMD,ENV_WAYT3);
4865 }
4866
4867 {TRAM?
4868 TX=Dallas DART; \
4869 C=(1-2@DART_LRV|DART_LRV1)|DART_SLRV1; %LBG(STBGMD,ENV_WAYT3);
4870 }
4871
4872 {TRAM?
4873 $GROUP \
4874 TX=Denver; %GBG(STBGMD,ENV_WAYT3);
4875 TX=Denver SD100; \
4876 C=1-3*RTD_SD100(A|B);
4877 TX=Denver SD160; \
4878 C=1-3*RTD_SD160;
4879 $ENDGROUP
4880 }
4881
4882 {TRAM?
4883 TX=Kenosha PCC; \
4884 C=KENOSHA_PCC(|L); %LBG(STBGUS,ENV_WAYT1);
4885 }
4886 {TRAM|CRAIL?
4887 $GROUP \
4888 TX=Los Angeles; \
4889 LC=2; ENV=$CBG(WT,STBGUS,ENV_WAYT1), &\
4890 $CBG(WM,(STBGUB|STBGITW),ENV_WAYM);
4891 {TRAM?
4892 TX=Los Angeles 5050; \
4893 C=PE_5050; %LBG(STBGUS,ENV_WAYT1);
4894 TX=Los Angeles PCC; \
4895 C=PE_PCCL|PE_PCC|PE_PCC1; %LBG(STBGUS,ENV_WAYT1);
4896 TX=Lary (Los Angeles Railway)PCC; \
4897 C=LARY_PCC_P(1A|1B|1C|2A|2B|3A|3B)(|L); %LBG(STBGUS,ENV_WAYT1);
4898 TX=Los Angeles P 850; \
4899 C=<LA_P850_(1|2A|2B|3)([#D:R]|L[#D:LS]|(L,)|(L,L,)|(L,,)); %LBG(STBGMD,ENV_WAYT3);
4900 TX=Los Angeles P 850; \
4901 C=<LA_((1-2*P850_2BL),109|148)|LA_(109L|148L|(1-2*P850_2B)); %LBG(STBGMD,ENV_WAYT3);
4902 TX=Los Angeles P 550; \
4903 C=2-4*LACMTA_P2550(|[!L]); %LBG(STBGMD,ENV_WAYT3);
4904 }
4905 {CRAIL?
4906 TX=Los Angeles Metro Breda; \
4907 C=1-3@LA_(BREDA|REDLINE); %LBG(STBGITW,ENV_WAYM);
4908 }
4909 $ENDGROUP
4910 }
4911
4912 {TRAM?
4913 TX=New Orleans; \
4914 C=NEOR_952; %LBG(STBGMD,ENV_WAYT1);
4915 }
4916
4917 {TRAM?
4918 TX=Pittsburgh PCC; \
4919 C=PITTSBURGH_PCC(|L); %LBG(STBGUS,ENV_WAYT1);
4920 }
4921
4922 {TRAM?
4923 $GROUP LC=1; %GBG(STBGMD,ENV_WAYT3);
4924 TX=Portland SD 8-10; \
4925 C=PORTLAND_0(08|09|10)(|L);
4926 TX=Portland SD 660; \
4927 C=1-3@PORTLAND_SD660_(2|3);
4928 $ENDGROUP
4929 }
4930
4931 {TRAM?
4932 $GROUP LC=1; %GBG(STBGMD,ENV_WAYT3);
4933 TX=Sacramento SD100; \
4934 C=SACR_SD100;
4935 TX=Sacramento CAF; \
4936 C=SACR_CAF|SACR_CAF;
4937 $ENDGROUP
4938 }
4939
4940 {TRAM?
4941 $GROUP LC=1; %GBG(STBGMD,ENV_WAYT3);
4942 TX=San Diego MTS; \
4943 C=1-3@MTS_U2(A|B|C)|MTS_SD100;
4944 $ENDGROUP
4945 }
4946
4947 {TRAM?
4948 $GROUP \
4949 TX=San Francisco; \
4950 LC=2; %GBG(STBGUS,ENV_WAYT2);
4951 M=FOLLOW; \
4952 C=4-6*SF_1(040|051|052|053|054|055|057|058|059|060|061|062|064A|170|704)!|L;
4953 C=MUNI_ATM;
4954 M=FOLLOW; \
4955 C=2-4*SF_(1006|1007|1010|1015|228|228A);
4956 C=1-3*MUNI_1300;
4957 C=1-3*MUNI_1400;
4958 C=SF_1008;
4959 TX=San Franciso:Key System Transit Lines; \
4960 C=KEY_BRIDGE(1|2);
4961 $ENDGROUP
4962 }
4963
4964 {TRAM?
4965 TX=St.Louis; \
4966 C=1-3@STLOUIS_SD400; %LBG(STBGMD,ENV_WAYT3);
4967 }
4968
4969 {CRAIL?
4970 TX=Washington; \
4971 C=2*WMATA_BREDA1; %LBG(STBGFO,ENV_WAYM);
4972 }
4973 }
4974
4975 #----------------------------------------------------------------
4976 # Canada
4977
4978 {CAN?
4979 {TRAM?
4980 $GROUP LC=1; %GBG(STBGUS,ENV_WAYT1);
4981 TX=Toronto PCC; \
4982 C=TORONTO_PCCL[#D:L]|TORONTO_PCC[#D:R];
4983 TX=Toronto ALRV; \
4984 C=TORONTO_ALRVL[#D:L]|TORONTO_ALRV[#D:R];
4985 $ENDGROUP
4986 }
4987
4988 {TRAM?
4989 $GROUP LC=1; %GBG(STBGMD,ENV_WAYT3);
4990 TX=Calgary SD 160; \
4991 C=1-3@CALGARY_(SD160A|SD160AL|SD160B|SD160C);
4992 TX=Calgary U2; \
4993 C=1-2*CALGARY_U2A;
4994 $ENDGROUP
4995 }
4996
4997 {TRAM?
4998 TX=Edmonton U2; \
4999 C=1-2@EDMONTON_U2M(|[!L])|EDMONTON_U2; %LBG(STBGMD,ENV_WAYT3);
5000 }
5001 }
5002
5003 #----------------------------------------------------------------
5004 # Mexiko
5005 {MEX?
5006 {TRAM?
5007 TX=Guadalajara (Mexico); \
5008 C=1-2*(GUA_AL|GUA_A); %LBG(STBGMD,ENV_WAYT3);
5009 }
5010 }
5011
5012 #--------------------------------------------------------------------
5013 # South America
5014
5015 {SA?
5016 {CRAIL?
5017 TX=Santo Domingo (Dominica); \
5018 C=<SDOMM_9000FL,3*SDOMM_9000M,SDOMM_9000F; %LBG(STBGMD,ENV_WAYT3);
5019 }
5020
5021 {CRAIL?
5022 TX=Lima (Peru); \
5023 C=3*(<LIMA_M2XA[M],4*LIMA_M2XB,LIMA_M2XA); %LBG(STBGMD,ENV_WAYT3);
5024 }
5025
5026 {BUS?
5027 TX=Quito (Equador); \
5028 M=FOLLOW; \
5029 C=3-5*QUITO_O405G_HCE(|B|G|R|Y)!|L; %LBG(STBGMD,ENV_WAYO);
5030 }
5031
5032 {BUS?
5033 TX=Mendoza (Argentina); \
5034 C=MENDOZA_TS3; %LBG(STBGMD,ENV_WAYO);
5035 }
5036
5037 {CRAIL?
5038 TX=Maracaibo (Venezuela); \
5039 C=<MARA_METROAL,2*MARA_METROM,MARA_METROF; %LBG(STBGMD,ENV_WAYT3);
5040 }
5041
5042 {CRAIL?
5043 TX=Sao Paulo Budd-Mafersa (Brazil); \
5044 C=(3*(<CPTM_M1_1L,CPTM_M1_1))| \
5045 (<CPTM_M1_2ABL,CPTM_M1_2A,CPTM_M1_2AL,CPTM_M1_2A,CPTM_M1_2AL,CPTM_M1_2AB)| \
5046 (<CPTM_M1_2BBL,CPTM_M1_2B,CPTM_M1_2BL,CPTM_M1_2B,CPTM_M1_2BL,CPTM_M1_2BB)| \
5047 (<CPTM_M1_3BL,CPTM_M1_3,CPTM_M1_3L,CPTM_M1_3,CPTM_M1_3L,CPTM_M1_3B); %LBG((STBGMD|STBGUB),ENV_WAYM);
5048 }
5049 }
5050
5051 #------------------------------------------------------------------------------
5052 # India
5053 {AS?
5054 {CRAIL?
5055 $GROUP LC=1; %GBG(STBGMD,ENV_WAYT3);
5056 TX=New-Delhi; \
5057 C=1-2*DMRC_M1;
5058 TX=New Delhi Metro; \
5059 C=(<DMRC_M1AL,DMRC_M1BL,DMRC_M1B,DMRC_M1A)| &\
5060 (<DMRC_M2AL,DMRC_M2BL,DMRC_M2B,DMRC_M2A)| &\
5061 (<DMRC_M3AL,DMRC_M3BL,DMRC_M3B,DMRC_M3A)| &\
5062 (<DMRC_MHAL,DMRC_MHBL,DMRC_MHB,DMRC_MHA);
5063 $ENDGROUP
5064 }
5065 }
5066 #------------------------------------------------------------------------------
5067 # China
5068 {CN?
5069 {CRAIL?
5070 TX=Guangzhou Metro; \
5071 C=(<GUANG_M3WEL,(1|4)*GUANG_M3WM,GUANG_M3WE)| &\
5072 (<GUANG_M3EEL,GUANG_M3EM,GUANG_M3EE); %LBG(STBGMD,ENV_WAYT3);
5073 }
5074
5075 {TRAM?
5076 TX=Hongkong; \
5077 M=FOLLOW; \
5078 C=4-6*HKONG_TRAM(B|G0|G1|G2|G3|K|NEW|O|OLD|P|R|SPEC|TRICOLOR|W|Y); \
5079 IMGY=65; %LBG(STBGMD,ENV_WAYT2);
5080 }
5081
5082 {CRAIL?
5083 TX=Hongkong Metro; \
5084 C=<MTR_1A[!L],MTR_1B,MTR_1C,MTR_1A; %LBG(STBGMD,ENV_WAYT3);
5085 }
5086
5087 {CRAIL?
5088 $GROUP LC=2; %GBG(STBGMD,ENV_WAYT3);
5089 TX=Shanghai Metro M1; \
5090 C=1-2*(<SHANG_M1FL,((SHANG_M1M,SHANG_M1E)|(SHANG_M1EL,SHANG_M1M)),SHANG_M4F);
5091 TX=Shanghai Metro M2; \
5092 C=1-2*(<SHANG_M2FL,((SHANG_M2ML,SHANG_M2E)|(SHANG_M2EL,SHANG_M2M)),SHANG_M4F);
5093 TX=Shanghai Metro M4; \
5094 C=1-2*(<SHANG_M4FL,((SHANG_M4ML,SHANG_M4E)|(SHANG_M4EL,SHANG_M4M)),SHANG_M4F);
5095 TX=Shanghai Metro M5; \
5096 C=1-2*(<SHANG_M5FL,SHANG_M5EL,SHANG_M5E,SHANG_M5F);
5097 TX=Shanghai Metro M6; \
5098 C=1-2*(<SHANG_M6FL,SHANG_M6EL,SHANG_M6E,SHANG_M6F);
5099 TX=Shanghai Metro M9; \
5100 C=<SHANG_M9FL,SHANG_M9EL,SHANG_M9M,SHANG_M9E,SHANG_M9F;
5101 $ENDGROUP
5102 $GROUP LC=2; %GBG(STBGMD,ENV_WAYT3);
5103 TX=Shanghai Metro Bombardier Movia 456 M7; \
5104 C=<SHANG_M7MOV456EL,SHANG_M7MOV456MPL,SHANG_M7MOV456ML,SHANG_M7MOV456M,SHANG_M7MOV456MP, \
5105 SHANG_M7MOV456E;
5106 TX=Shanghai Metro Bombardier Movia 456 M9; \
5107 C=<SHANG_M9MOV456EL,SHANG_M9MOV456MPL,SHANG_M9MOV456ML,SHANG_M9MOV456M,SHANG_M9MOV456MP, \
5108 SHANG_M9MOV456E;
5109 TX=Shanghai Metro Bombardier Movia 456 M12; \
5110 C=<SHANG_M12MOV456EL,SHANG_M12MOV456MPL,SHANG_M12MOV456ML,SHANG_M12MOV456M, \
5111 SHANG_M12MOV456MP,SHANG_M12MOV456E;
5112 $ENDGROUP
5113 }
5114 }
5115 #------------------------------------------------------------------------------
5116 # Australia
5117 {AUS?
5118 {TRAM?
5119 TX=Melbourne D2; \
5120 C=MTRAM_D2L|MTRAM_D2; %LBG(STBGUS,ENV_WAYT1);
5121 }
5122 }
5123 #------------------------------------------------------------------------------
5124 # Japan
5125
5126 # Hanshin
5127 {J?
5128 {TRAM?
5129 $GROUP LC=1; %GBG(STBGJP05C,ENV_WAYT1);
5130 TX=Hanshin 1; \
5131 C=HSIN_0001;
5132 TX=Hanshin 31; \
5133 C=HSIN_0031;
5134 TX=Hanshin 91; \
5135 C=HSIN_0071;
5136 TX=Hanshin 91; \
5137 C=HSIN_0091;
5138 $ENDGROUP
5139 }
5140
5141 # Hakodate
5142 {TRAM?
5143 $GROUP LC=2; %GBG(STBGJP05C,ENV_WAYT1);
5144 TX=Hakodate 700; \
5145 C=HAKODATE_710R|HAKODATE_718|HAKODATE_724;
5146 TX=Hakodate 800; \
5147 C=HAKODATE_800R|HAKODATE_810A|HAKODATE_810|HAKODATE_810N|HAKODATE_811|HAKODATE_812O| \
5148 HAKODATE_812A|HAKODATE_812B|HAKODATE_812C|HAKODATE_812;
5149 TX=Hakodate 1007; \
5150 C=HAKODATE_1007;
5151 TX=Hakodate 8004; \
5152 C=HAKODATE_8004;
5153 TX=Hakodate 8101; \
5154 C=HAKODATE_8101;
5155 TX=Hakodate 9600; \
5156 C=HAKODATE_9600;
5157 $ENDGROUP
5158 }
5159
5160 # Fukuoka Nishi-Nippon Railroad
5161 {TRAM?
5162 $GROUP LC=2; %GBG(STBGJP05C,ENV_WAYT1);
5163
5164 TX=Fukuoka Nishi-Nippon Railroad 138-150; \
5165 C=NIS_0138|NIS_0150;
5166 TX=Fukuoka Nishi-Nippon Railroad 600; \
5167 C=NIS_0601|NIS_0621O|NIS_0621;
5168 TX=Fukuoka Nishi-Nippon Railroad 1000; \
5169 C=NIS_1016|NIS_1037O|NIS_1037;
5170 TX=Fukuoka Nishi-Nippon Railroad 1051; \
5171 C=NIS_1052;
5172 $ENDGROUP
5173 }
5174
5175 # Hakodate
5176 {TRAM?
5177 $GROUP LC=2; %GBG(STBGJP05C,ENV_WAYT1);
5178 TX=Hakodate 800; \
5179 C=HAKODATE_800R|HAKODATE_810A|HAKODATE_810|HAKODATE_810N|HAKODATE_811|HAKODATE_812O| \
5180 HAKODATE_812A|HAKODATE_812B|HAKODATE_812C|HAKODATE_812;
5181 TX=Hakodate 1007; \
5182 C=HAKODATE_1007;
5183 TX=Hakodate 8004; \
5184 C=HAKODATE_8004;
5185 TX=Hakodate 8101; \
5186 C=HAKODATE_8101;
5187 TX=Hakodate 9600; \
5188 C=HAKODATE_9600;
5189 $ENDGROUP
5190 }
5191
5192 # Hiroshima
5193 {TRAM|BUS?
5194 $GROUP LC=1; %ETA(STBGJP05C,ENV_WAYT1);
5195 {TRAM?
5196 TX=Hiroshima 651-655; \
5197 C=HIROD_(651|652|653|655);
5198 TX=Hiroshima 570; \
5199 C=J_H570A|J_H570B|J_H570C;
5200 TX=Hiroshima 5000; \
5201 C=J_5000;
5202 }
5203 {BUS?
5204 TX=Hiroshima; \
5205 C=BUS_RHIRODEN(|L);
5206 }
5207 $ENDGROUP
5208 }
5209
5210 {TRAM?
5211 TX=Iyotetsu 50; \
5212 C=IYOTETSU_50_(3|4); %LBG(STBGJP05C,ENV_WAYT1);
5213 }
5214
5215 # Kagoshima
5216 {TRAM?
5217 TX=Kagoshima 1000; \
5218 C=KAGO_1000|KAGO_1014|KAGO_1017; %LBG(STBGJP05C,ENV_WAYT5);
5219
5220 # Chikuho Electric Railroad Kitakyushu- - Nogata
5221 TX=Chikuho Electric Railroad Kitakyushu - Nogata 2000; \
5222 C=CHIKUHO_2001|CHIKUHO_2006; %LBG(STBGJP,ENV_WAYT1);
5223 }
5224
5225 # Keishin
5226 {TRAM?
5227 $GROUP LC=1; %GBG(STBGJP05C,ENV_WAYT1);
5228 TX=Keishin 1; \
5229 C=KEIS_001;
5230 TX=Keishin 11-17; \
5231 C=KEIS_011|KEIS_017;
5232 TX=Keishin 20-30; \
5233 C=KEIS_020|KEIS_030;
5234 TX=Keishin 30; \
5235 C=KEIS_030N;
5236 TX=Keishin 50; \
5237 C=KEIS_050;
5238 TX=Keishin 60; \
5239 C=KEIS_060;
5240 TX=Keishin 70; \
5241 C=KEIS_070;
5242 $ENDGROUP
5243 }
5244
5245 # Kobe
5246 {TRAM?
5247 $GROUP LC=2; %GBG(STBGJP05C,ENV_WAYT1);
5248 TX=Kobe 200; \
5249 C=KOBE_0200;
5250 TX=Kobe 300; \
5251 C=KOBE_0300O|KOBE_0300;
5252 TX=Kobe 400; \
5253 C=KOBE_0400;
5254 TX=Kobe 500; \
5255 C=KOBE_0500O|KOBE_0500|KOBE_570A|KOBE_570B;
5256 TX=Kobe 600; \
5257 C=KOBE_0600;
5258 TX=Kobe 700; \
5259 C=KOBE_0700O|KOBE_0700|KOBE_0750;
5260 TX=Kobe 800; \
5261 C=KOBE_800A|KOBE_800B|KOBE_800C;
5262 TX=Kobe 900; \
5263 C=KOBE_0900|KOBE_900B|KOBE_900C|KOBE_900D;
5264 TX=Kobe 1000; \
5265 C=KOBE_1000O;
5266 TX=Kobe 1100; \
5267 C=J_1100|J_1150|KOBE_1100|KOBE_1100A|KOBE_1100B|KOBE_1100C|KOBE_1100D|KOBE_1150;
5268 TX=Kobe 2000; \
5269 C=<J_8101,J_8201,2*J_8301,J_8501,J_8601;
5270 TX=Kobe 2000; \
5271 C=<KOBE_2000AL,KOBE_2000B,2*KOBE_2000C,KOBE_2000D,KOBE_2000E;
5272 TX=Kobe 8000; \
5273 C=<KOBE_8000AL,KOBE_8000B,2*KOBE_8000C,KOBE_8000D,KOBE_8000E;
5274 TX=Kobe 2000 Ikea livery; \
5275 C=<KOBE_8000IKEA1L,KOBE_8000IKEA2,KOBE_8000IKEA3,KOBE_8000IKEA4,KOBE_8000IKEA5,KOBE_8000IKEA6;
5276 $ENDGROUP
5277 }
5278
5279 {TRAM?
5280 $GROUP LC=1; %GBG(STBGJP05C,ENV_WAYT1);
5281 TX=Kochi Tosa 200; \
5282 C=TOSA_200;
5283 TX=Kochi Tosa 600; \
5284 C=TOSA_600;
5285 TX=Kochi Tosa 736; \
5286 C=KOCHI_735L|KOCHI_735;
5287 $ENDGROUP
5288 }
5289
5290 {TRAM?
5291 $GROUP \
5292 TX=Kyoto; \
5293 LC=2; %GBG(STBGJP05C,ENV_WAYT1);
5294 C=KYOTO_VIPL;
5295 C=KYOTO_NDEN;
5296 TX=Kyoto 300; \
5297 C=KYOTO_0300(|O);
5298 TX=Kyoto 500; \
5299 C=KYOTO_0500;
5300 TX=Kyoto 1000; \
5301 C=KYOTO_1000;
5302 TX=Kyoto 1600; \
5303 C=KYOTO_1600;
5304 TX=Kyoto 1800; \
5305 C=KYOTO_1800F;
5306 TX=Kyoto 1900; \
5307 C=KYOTO_1900;
5308 TX=Kyoto 2000; \
5309 C=KYOTO_2000|KYOTO_2000O|KYOTO_2000F|KYOTO_2600|J_2001|J_2002A|J_2002B|J_2002C;
5310 TX=Kyoto 2500; \
5311 C=J_2500;
5312 $ENDGROUP
5313
5314 $GROUP LC=2; %GBG(STBGJP05C,ENV_WAYT1);
5315 TX=Kyoto Keifuku Electric Railroad 100; \
5316 C=FUK_0101|FUK_0101|FUK_0121T|FUK_101~RET|FUK_101~OP|FUK_104YUKO|FUK_105PATO|FUK_106MORI| \
5317 FUK_0121M;
5318 TX=Kyoto Keifuku Electric Railroad 26; \
5319 C=FUK_0026|FUK_26|FUK_27RETRO;
5320 TX=Kyoto Keifuku Electric Railroad 301; \
5321 C=FUK_0301|FUK_301;
5322 TX=Kyoto Keifuku Electric Railroad 500; \
5323 C=(FUK_501,FUK_502)|FUK_0501;
5324 TX=Kyoto Keifuku Electric Railroad 600; \
5325 C=2*(FUK_0614|FUK_0621|FUK_0613|FUK_0611|FUK_0631)|(2*(FUK_611|FUK_621~RET|FUK_631~RET))| \
5326 (2*(FUK_613|FUK_621~OP|FUK_631~OP|FUK_631ENODEN|FUK_632BAKEDEN|FUK_633MOMOF));
5327 TX=Kyoto Keifuku Electric Railroad 2001; \
5328 C=FUK_2001~FUM|FUK_2001~RET|FUK_2001~OP;
5329 TX=Kyoto Keifuku Electric Railroad 1001; \
5330 C=FUK_1001;
5331 $ENDGROUP
5332 }
5333
5334 {TRAM?
5335 $GROUP LC=1; %GBG(STBGJP05C,ENV_WAYT1);
5336 TX=Nagasaki 3000; \
5337 C=NAGA_3000;
5338 $ENDGROUP
5339 }
5340
5341 # Nankai
5342 {TRAM?
5343 $GROUP LC=1; %GBG(STBGJP05C,ENV_WAYT1);
5344 TX=Nankai 121; \
5345 C=NAN_0121;
5346 TX=Nankai 101-161; \
5347 C=NAN_0101|NAN_161O2|NAN_0161;
5348 TX=Nankai 205; \
5349 C=NAN_0205;
5350 TX=Nankai 351; \
5351 C=NAN_0351;
5352 TX=NAN_701; \
5353 C=NAN_0701;
5354 TX=Nankai 351; \
5355 C=NAN_11;
5356 TX=NAN_0011; \
5357 C=NAN_0251;
5358 TX=Nankai 500; \
5359 C=NAN_0501|NAN_0502;
5360 $ENDGROUP
5361 }
5362
5363 {TRAM?
5364 $GROUP LC=2; %GBG(STBGJP05C,ENV_WAYT1);
5365 TX=Osaka 600; \
5366 C=OSAKA_0601;
5367 TX=Osaka 700; \
5368 C=OSAKA_0701;
5369 TX=Osaka 800/900; \
5370 C=OSAKA_0801|OSAKA_0806|OSAKA_0901;
5371 TX=Osaka 1000-1700; \
5372 C=OSAKA_1001|OSAKA_1301|OSAKA_1501|OSAKA_1601|OSAKA_1711;
5373 TX=Osaka 2000/3000; \
5374 C=OSAKA_2001|OSAKA_2101|OSAKA_2601|OSAKA_3001;
5375 TX=Osaka Atw; \
5376 C=OSAKA_0011|OSAKA_0025;
5377 TX=Osaka 800/900 (Japan); \
5378 C=OSAKA_0801|OSAKA_0806|OSAKA_0901|OSAKA_0901P;
5379 $ENDGROUP
5380 }
5381
5382 {TRAM?
5383 $GROUP LC=2; %GBG(STBGJP05C,ENV_WAYT1);
5384 TX=Osaka and Sakai:Hankai Tramway 121; \
5385 C=HANKAI_121ONT|HANKAI_121H|HANKAI_121T;
5386 TX=Osaka and Sakai:Hankai Tramway 151; \
5387 C=HANKAI_151S23|HANKAI_151S50;
5388 TX=Osaka and Sakai:Hankai Tramway 161-168; \
5389 C=HANKAI_161_H22|HANKAI_161T|HANKAI_161SA|HANKAI_162_14_5|HANKAI_162_21_8|HANKAI_162_23_8| \
5390 HANKAI_164_H22|HANKAI_166_22_9|HANKAI_167_15_4|HANKAI_168_BG|HANKAI_168_23_9| \
5391 HANKAI_351_16_10;
5392 TX=Osaka and Sakai:Hankai Tramway 351; \
5393 C=HANKAI_351_16_10;
5394 TX=Osaka and Sakai:Hankai Tramway 504; \
5395 C=HANKAI_504_14_5;
5396 TX=Osaka and Sakai:Hankai Tramway 11; \
5397 C=HANKAI_11|HANKAI_11_23_9;
5398 $ENDGROUP
5399 }
5400
5401 {TRAM?
5402 $GROUP LC=2; %GBG(STBGJP05C,$GRP_WAYT1(51));
5403 TX=Wakayama 60; \
5404 C=WAK_60;
5405 TX=Wakayama 100; \
5406 C=WAK_100;
5407 TX=Wakayama 251; \
5408 C=WAK_251;
5409 TX=Wakayama 300; \
5410 C=WAK_300;
5411 TX=Wakayama 321; \
5412 C=WAK_321;
5413 TX=Wakayama 500; \
5414 C=WAK_500;
5415 TX=Wakayama 700; \
5416 C=WAK_700_8|WAK_700_10;
5417 TX=Wakayama 2001; \
5418 C=WAK_2001;
5419 $ENDGROUP
5420 }
5421 }
5422 #------------------------------------------------------------------------------
5423 $ENDSECTION
5424
5425 # ) ] }