//RAILTYPES
item (FEAT_RAILTYPES, rail, 1){
property{
label: "RAIL";
introduction_date: date(1920,01,01);
name: string(STR_RAIL);
toolbar_caption: string(STR_RAIL);
menu_text: string(STR_RAIL);
build_window_caption: string(STR_RAIL);
autoreplace_text: string(STR_RAIL);
new_engine_text: string(STR_RAIL);
compatible_railtype_list: ["UNIV", "RAIL", "ELRL","UNI1", "UNI2","UNI3","UNI4","UNI5","UNI6","UNI7","UNI8"];
powered_railtype_list: ["UNIV","UNI1", "UNI2","UNI3","UNI4","UNI5","UNI6","UNI7","UNI8"];
/*curve_speed_multiplier: 1;
station_graphics: RAILTYPE_STATION_NORMAL;
speed_limit: 0km/h;
acceleration_model: ACC_MODEL_RAIL;*/
sort_order: 07;
}
}
if (semaphore_signal_stuff == 1) {
item (FEAT_RAILTYPES, rail, 1){
graphics{
signals: signal_switch;
}
}
}
item (FEAT_RAILTYPES, elrl, 2){
property{
label: "ELRL";
introduction_date: date(1920,01,01);
name: string(STR_ELRL);
toolbar_caption: string(STR_ELRL);
menu_text: string(STR_ELRL);
build_window_caption: string(STR_ELRL);
autoreplace_text: string(STR_ELRL);
new_engine_text: string(STR_ELRL);
compatible_railtype_list: ["UNIV", "RAIL", "ELRL","UNI1", "UNI2","UNI3","UNI4","UNI5","UNI6","UNI7","UNI8"];
powered_railtype_list: ["UNIV", "ELRL","UNI1", "UNI2","UNI3","UNI4","UNI5","UNI6","UNI7","UNI8"];
/*curve_speed_multiplier: 1;
station_graphics: RAILTYPE_STATION_NORMAL;
speed_limit: 0km/h;
acceleration_model: ACC_MODEL_RAIL;*/
sort_order: 17;
}
}
if (semaphore_signal_stuff == 1) {
item (FEAT_RAILTYPES, elrl, 2){
graphics{
signals: signal_switch;
}
}
}
item (FEAT_RAILTYPES, mono, 3){
property{
label: "MONO";
introduction_date: date(1987,01,01);
name: string(STR_MONO);
toolbar_caption: string(STR_MONO);
menu_text: string(STR_MONO);
build_window_caption: string(STR_MONO);
autoreplace_text: string(STR_MONO);
new_engine_text: string(STR_MONO);
compatible_railtype_list: ["UNIV", "MONO","UNI1", "UNI2","UNI3","UNI4","UNI5","UNI6","UNI7","UNI8"];
powered_railtype_list: ["UNIV", "MONO","UNI1", "UNI2","UNI3","UNI4","UNI5","UNI6","UNI7","UNI8"];
/*station_graphics: RAILTYPE_STATION_MONORAIL;
speed_limit: 0km/h;
acceleration_model: ACC_MODEL_RAIL;*/
sort_order: 27;
}
}
if (semaphore_signal_stuff == 1) {
item (FEAT_RAILTYPES, mono, 3){
graphics{
signals: signal_switch;
}
}
}
item (FEAT_RAILTYPES, mglv, 4){
property{
label: "MGLV";
introduction_date: date(1997,01,01);
name: string(STR_MGLV);
toolbar_caption: string(STR_MGLV);
menu_text: string(STR_MGLV);
build_window_caption: string(STR_MGLV);
autoreplace_text: string(STR_MGLV);
new_engine_text: string(STR_MGLV);
compatible_railtype_list: ["UNIV", "MGLV","UNI1", "UNI2","UNI3","UNI4","UNI5","UNI6","UNI7","UNI8"];
powered_railtype_list: ["UNIV", "MGLV", "UNI1", "UNI2","UNI3","UNI4","UNI5","UNI6","UNI7","UNI8"];
sort_order: 37;
}
}
if (semaphore_signal_stuff == 1) {
item (FEAT_RAILTYPES, mglv, 4){
graphics{
signals: signal_switch;
}
}
}
/*
item (FEAT_RAILTYPES, universalrail, 15){
property{
label: "UNIV";
introduction_date: date(1950,01,01);
name: string(STR_UNIV);
toolbar_caption: string(STR_UNIV);
menu_text: string(STR_UNIV);
build_window_caption: string(STR_UNIV);
autoreplace_text: string(STR_UNIV);
new_engine_text: string(STR_UNIV);
compatible_railtype_list: ["UNIV", "RAIL", "ELRL", "MONO", "MGLV", "WETR","UNI1", "UNI2","UNI3","UNI4","UNI5","UNI6","UNI7","UNI8"];
powered_railtype_list: ["UNIV", "RAIL", "ELRL", "MONO", "MGLV", "WETR","UNI1", "UNI2","UNI3","UNI4","UNI5","UNI6","UNI7","UNI8"];
curve_speed_multiplier: 0;
sort_order: 255;
construction_cost: 200;
}
}
*/
item (FEAT_RAILTYPES, wetrails, 12){
property{
label: "WETR";
introduction_date: date(1950,01,01);
name: string(STR_WETR);
toolbar_caption: string(STR_WETR);
menu_text: string(STR_WETR);
build_window_caption: string(STR_WETR);
autoreplace_text: string(STR_WETR);
new_engine_text: string(STR_WETR);
compatible_railtype_list: ["WETR", "UNIV", "UNI1", "UNI2","UNI3","UNI4","UNI5","UNI6","UNI7","UNI8"];
powered_railtype_list: ["WETR", "UNIV", "UNI1", "UNI2","UNI3","UNI4","UNI5","UNI6","UNI7","UNI8"];
sort_order: 47;
speed_limit: 121 km/h;
}
graphics{
track_overlay: canalrails_overlays;
underlay: canalrails_underlays;
tunnels: tunnels_switch;
bridge_surfaces: bridge_overlay_switch;
level_crossings: canalrails_road_crossing;
signals: canalrails_signal_switch_none;
}
}
if (semaphore_signal_stuff == 1) {
if (electric_wetr_signal_stuff == 0){
item (FEAT_RAILTYPES, wetrails, 12){
graphics{
signals: canalrails_signal_switch_nomodern;
}
}
}
}
if (semaphore_signal_stuff == 0) {
if (electric_wetr_signal_stuff == 1){
item (FEAT_RAILTYPES, wetrails, 12){
graphics{
signals: canalrails_signal_switch_nosemaphore;
}
}
}
}
if (semaphore_signal_stuff == 1) {
if (electric_wetr_signal_stuff == 1){
item (FEAT_RAILTYPES, wetrails, 12){
graphics{
signals: canalrails_signal_switch;
}
}
}
}