infrastructure / Base game
Train Maintenance Building
In a radius around the building, trains are automatically maintained.
1900 – onwards
Layouts and variants
| Option | Availability | Function | Values and options |
|---|---|---|---|
| Train Maintenance Building | 1900 – 1940 | In a radius around the building, trains are automatically maintained. |
|
| Train Maintenance Building | 1940 – 1980 | In a radius around the building, trains are automatically maintained. |
|
| Train Maintenance Building | 1980 – onwards | In a radius around the building, trains are automatically maintained. |
|
Transport modes
- Electric train
- Train
Reference values
- Vehicle service radius
- 800 m
Connections
Relevant vehicles · 90
Planning guides
Game data sources
Build 25754343 · Pack base
base/content/depots/rail.zip:rail/rail_maint_station.con.luabase/content/depots/rail.zip:rail/rail_maint_station.script.luabase/content/depots/rail.zip:rail/rail_maint_station.script.lua
Overview and native model detail views. Full detail is available in the image viewer.
- Overview: source build 25754343
- Building detail: source build 25533170
Source values
{
"definitions": [
{
"configureLayerScript": {
"fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
"params": {
"heightmapContours": true
}
},
"constructionTemplates": [
{
"availability": {
"yearFrom": 1900,
"yearTo": 1940
},
"configureHudIconsScript": {
"fileName": "::/gui/construction/construction_desc_hud_icons.script@configureDepotHudIconsFn",
"params": {
"depotType": "RAIL"
}
},
"configureLayerScript": {
"fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
"params": {
"heightmapContours": true
}
},
"data": {
"params": {}
},
"description": {
"attributes": {
"cost": [
240000,
-1
],
"maintenanceCost": [
40000,
-1
],
"noise": [
20,
-1
],
"pollution": [
50,
-1
]
},
"description": "DEPOTS_RAIL_MAINT_STATION_DESCRIPTION",
"icon": "rail_maint_station.tga",
"name": "DEPOTS_RAIL_MAINT_STATION_NAME",
"previewIcon": "rail_maint_station_preview.tga"
},
"menuCategory": {
"categories": [
{
"category": "rail_buildings",
"order": 6000
}
]
},
"type": "DYNAMIC"
},
{
"availability": {
"yearFrom": 1940,
"yearTo": 1980
},
"configureHudIconsScript": {
"fileName": "::/gui/construction/construction_desc_hud_icons.script@configureDepotHudIconsFn",
"params": {
"depotType": "RAIL"
}
},
"configureLayerScript": {
"fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
"params": {
"heightmapContours": true
}
},
"data": {
"params": {}
},
"description": {
"attributes": {
"cost": [
720000,
-1
],
"maintenanceCost": [
120000,
-1
],
"noise": [
20,
-1
],
"pollution": [
50,
-1
]
},
"description": "DEPOTS_RAIL_MAINT_STATION_DESCRIPTION",
"icon": "rail_maint_station.tga",
"name": "DEPOTS_RAIL_MAINT_STATION_NAME",
"previewIcon": "rail_maint_station_preview.tga"
},
"menuCategory": {
"categories": [
{
"category": "rail_buildings",
"order": 6000
}
]
},
"type": "DYNAMIC"
},
{
"availability": {
"yearFrom": 1980,
"yearTo": 0
},
"configureHudIconsScript": {
"fileName": "::/gui/construction/construction_desc_hud_icons.script@configureDepotHudIconsFn",
"params": {
"depotType": "RAIL"
}
},
"configureLayerScript": {
"fileName": "::/gui/construction/construction_desc_layers.script@configureDefaultLayerFn",
"params": {
"heightmapContours": true
}
},
"data": {
"params": {}
},
"description": {
"attributes": {
"cost": [
2160000,
-1
],
"maintenanceCost": [
360000,
-1
],
"noise": [
20,
-1
],
"pollution": [
50,
-1
]
},
"description": "DEPOTS_RAIL_MAINT_STATION_DESCRIPTION",
"icon": "rail_maint_station.tga",
"name": "DEPOTS_RAIL_MAINT_STATION_NAME",
"previewIcon": "rail_maint_station_preview.tga"
},
"menuCategory": {
"categories": [
{
"category": "rail_buildings",
"order": 6000
}
]
},
"type": "DYNAMIC"
}
],
"createTemplateScript": {
"fileName": "rail_maint_station.script@createTemplateFn",
"params": {}
},
"namePrefix": "{townName} Maintenance Building",
"order": 1000,
"soundConfig": {
"builderAudioRes": "::/gui/construction/sound/buildoze_construction_small.builder_audio",
"effects": {
"select": [
"sound/selected_traindepot3.wav"
]
},
"soundSet": {
"name": "sound/raildepot.snd"
}
},
"subConstructionNamePrefix": "{constructionName}",
"updateScript": {
"fileName": "rail_maint_station.script@updateFn",
"params": {}
}
}
],
"service": {
"catchmentArea": {
"radius": 800
},
"component": "depot.depot",
"maintenancePool": 12
}
}

