infrastructure / Base game
Bridges
Compare crossing types by speed limit, availability and pillar spacing. The road or track laid over a bridge also limits the route.
From start
Layouts and variants
| Option | Availability | Values and options |
|---|---|---|
| Stone Bridge | From start |
|
| Trestle Bridge | From start – 1970 |
|
| Trestle Bridge | From start – 1970 |
|
| Steel Bridge | 1940 – onwards |
|
| Suspension Bridge | 1940 – onwards |
|
| Concrete Bridge | 1970 – onwards |
|
| Cable-Stayed Bridge | 2000 – onwards |
|
| Tied Arch Bridge | 2010 – onwards |
|
Construction limits
- Vehicle compatibility depends on the road or track used for this crossing.
Connections
Road and track choices · 14
Planning guides
Game data sources
Build 25754343 · Pack base
base/content/infrastructure/bridge.zip:bridge/cable.bridge.luabase/content/infrastructure/bridge.zip:bridge/concrete.bridge.luabase/content/infrastructure/bridge.zip:bridge/steel.bridge.luabase/content/infrastructure/bridge.zip:bridge/stone.bridge.luabase/content/infrastructure/bridge.zip:bridge/suspension.bridge.luabase/content/infrastructure/bridge.zip:bridge/tarch.bridge.luabase/content/infrastructure/bridge.zip:bridge/trestle.bridge.luabase/content/infrastructure/bridge.zip:bridge/trestle_s.bridge.lua
Shipped icon · 60 × 38 pixels. Open image for full size.
- Overview: source build 25754343
Source values
{
"definitions": [
{
"abutmentLen": 5,
"autoGeneration": false,
"availability": {
"yearFrom": 2000,
"yearTo": 0
},
"carriers": [
"RAIL",
"ROAD"
],
"cost": 750,
"costFactors": [
10,
1.76,
4
],
"description": {
"icon": "cable.tga",
"name": "INFRA_BRIDGE_CABLE_NAME"
},
"ignoreWaterCollision": true,
"isAutoSelectable": false,
"materialsToReplace": {
"crossingLane": {
"name": "::/infrastructure/street/town/mat/new_medium_lane.mtl"
},
"sidewalkBorderInner": {
"name": "::/infrastructure/street/town/mat/new_medium_sidewalk_border_inner.mtl",
"size": [
3,
0.6
]
},
"sidewalkBorderOuter": {
"name": "::/infrastructure/street/town/mat/new_town_sw_in.mtl",
"reversed": true,
"size": [
24,
1.5
]
},
"sidewalkCurb": {
"name": "::/infrastructure/street/town/mat/new_town_sw_curb.mtl",
"size": [
24,
0.35
]
},
"sidewalkPaving": {
"name": "::/infrastructure/street/town/mat/new_medium_sidewalk_paving.mtl",
"size": [
32,
32
]
},
"sidewalkWall": {
"name": "::/infrastructure/street/town/mat/new_town_sw_curb.mtl",
"size": [
24,
0.35
]
},
"streetLane": {
"name": "::/infrastructure/street/town/mat/new_medium_lane.mtl"
},
"streetPaving": {
"name": "::/infrastructure/street/country/mat/country_new_medium_paving.mtl"
}
},
"menuCategory": {
"categories": [
{
"order": 70
}
]
},
"noParallelStripSubdivision": true,
"pillarGroundTexture": "/terrain/materials/dirt/dirt.gtex",
"pillarGroundTextureOffset": 2,
"pillarLen": 4.8,
"pillarMaxDist": 198,
"pillarMinDist": 33,
"pillarTargetDist": 132,
"speedLimit": 61.11111111111111,
"updateScript": {
"fileName": "bridge.script@cable.updateFn",
"params": {
"abutmentBase": [
[
"cable/cable_abut_bot_l.mdl",
[
[
-4.4,
-8.2,
-3
],
[
4.4,
0,
3
]
]
],
[
"cable/cable_abut_bot_rep.mdl",
[
[
-4.4,
0,
-3
],
[
4.4,
4,
3
]
]
],
[
"cable/cable_abut_bot_r.mdl",
[
[
-4.4,
0,
-3
],
[
4.4,
8.2,
3
]
]
]
],
"abutmentRepeat": [
[
"cable/cable_abut_rep_l.mdl",
[
[
-4.4,
-8.2,
0
],
[
4.4,
0,
3
]
]
],
[
"cable/cable_abut_rep_rep.mdl",
[
[
-4.4,
0,
0
],
[
4.4,
4,
3
]
]
],
[
"cable/cable_abut_rep_r.mdl",
[
[
-4.4,
0,
0
],
[
4.4,
8.2,
3
]
]
]
],
"abutmentTop": [
[
"cable/cable_abut_top_l.mdl",
[
[
-4.4,
-8.2,
-8.5
],
[
4.4,
0,
0.5
]
]
],
[
"cable/cable_abut_top_rep.mdl",
[
[
-4.4,
0,
-8.5
],
[
4.4,
4,
0.5
]
]
],
[
"cable/cable_abut_top_r.mdl",
[
[
-4.4,
0,
-8.5
],
[
4.4,
8.2,
0.5
]
]
]
],
"longTolerance": 33,
"pillarBig": {
"pillarBase": [
[
"cable/pillar_btm_side.mdl",
[
[
-3,
-3.8,
0
],
[
3,
0,
6.5
]
]
],
[
"cable/pillar_btm_rep.mdl",
[
[
-2,
0,
0
],
[
2,
4,
6.5
]
]
],
[
"cable/pillar_btm_side_2.mdl",
[
[
-3,
0,
0
],
[
3,
3.8,
6.5
]
]
]
],
"pillarMain": [
[
"cable/pillar_main_top_side.mdl",
[
[
-4.5,
-7,
0
],
[
4.5,
0,
39
]
]
],
[
"cable/pillar_main_top_rep.mdl",
[
[
-2,
0,
0
],
[
2,
4,
39
]
]
],
[
"cable/pillar_main_top_side_2.mdl",
[
[
-4.5,
0,
0
],
[
4.4999995,
7,
39
]
]
]
],
"pillarRepeat": [
[
"cable/pillar_rep_side.mdl",
[
[
-3,
-3.8,
0
],
[
3,
0,
6
]
]
],
[
"cable/pillar_rep_rep.mdl",
[
[
-2,
0,
0
],
[
2,
4,
6
]
]
],
[
"cable/pillar_rep_side_2.mdl",
[
[
-3,
0,
0
],
[
3,
3.8,
6
]
]
]
],
"pillarTop": [
[
"cable/pillar_top_side.mdl",
[
[
-3,
-3.8,
-7.5
],
[
3,
0,
0
]
]
],
[
"cable/pillar_top_rep.mdl",
[
[
-3,
0,
-7.5
],
[
3,
4,
0
]
]
],
[
"cable/pillar_top_side_2.mdl",
[
[
-3,
0,
-7.5
],
[
3,
3.8,
0
]
]
]
]
},
"pillarSmall": {
"pillarBase": [
[
"cable/pillar_2_btm_side.mdl",
[
[
-2,
-3.1999998,
0
],
[
2,
0,
6.5
]
]
],
[
"cable/pillar_2_btm_rep.mdl",
[
[
-2,
0,
0
],
[
2,
4,
6.5
]
]
],
[
"cable/pillar_2_btm_side_2.mdl",
[
[
-2,
0,
0
],
[
2,
3.1999998,
6.5
]
]
]
],
"pillarRepeat": [
[
"cable/pillar_2_rep_side.mdl",
[
[
-2,
-3.1999998,
0
],
[
2,
0,
6
]
]
],
[
"cable/pillar_2_rep_rep.mdl",
[
[
-2,
0,
0
],
[
2,
4,
6
]
]
],
[
"cable/pillar_2_rep_side_2.mdl",
[
[
-2,
0,
0
],
[
2,
3.1999998,
6
]
]
]
],
"pillarTop": [
[
"cable/pillar_2_top_side.mdl",
[
[
-2,
-3.1999998,
-7.5
],
[
2,
0,
-1.5
]
]
],
[
"cable/pillar_2_top_rep.mdl",
[
[
-2,
0,
-7.5
],
[
2,
4,
-1.5
]
]
],
[
"cable/pillar_2_top_side_2.mdl",
[
[
-2,
0,
-7.5
],
[
2,
3.1999998,
-1.5
]
]
]
]
},
"railingLongBegin": [
[
"cable/railing_start_side.mdl",
[
[
0,
-4,
-1.77
],
[
66,
0,
37.193565
]
]
],
[
"cable/railing_start_side.mdl",
[
[
0,
-4,
-1.77
],
[
66,
0,
37.193565
]
]
],
[
"cable/railing_start_side.mdl",
[
[
0,
-4,
-1.77
],
[
66,
0,
37.193565
]
]
],
[
"cable/railing_start_rep.mdl",
[
[
0,
0,
-1.2
],
[
66,
4,
0
]
]
],
[
"cable/railing_start_rep.mdl",
[
[
0,
0,
-1.2
],
[
66,
4,
0
]
]
],
[
"cable/railing_start_side_2.mdl",
[
[
0,
0,
-1.77
],
[
66,
4,
37.193565
]
]
],
[
"cable/railing_start_side_2.mdl",
[
[
0,
0,
-1.77
],
[
66,
4,
37.193565
]
]
],
[
"cable/railing_start_side_2.mdl",
[
[
0,
0,
-1.77
],
[
66,
4,
37.193565
]
]
]
],
"railingLongEnd": [
[
"cable/railing_end_side.mdl",
[
[
0,
-4,
-1.77
],
[
66,
0,
37.193565
]
]
],
[
"cable/railing_end_side.mdl",
[
[
0,
-4,
-1.77
],
[
66,
0,
37.193565
]
]
],
[
"cable/railing_end_side.mdl",
[
[
0,
-4,
-1.77
],
[
66,
0,
37.193565
]
]
],
[
"cable/railing_end_rep.mdl",
[
[
0,
0,
-1.2
],
[
66,
4,
0
]
]
],
[
"cable/railing_end_rep.mdl",
[
[
0,
0,
-1.2
],
[
66,
4,
0
]
]
],
[
"cable/railing_end_side_2.mdl",
[
[
0,
0,
-1.77
],
[
66,
4,
37.193565
]
]
],
[
"cable/railing_end_side_2.mdl",
[
[
0,
0,
-1.77
],
[
66,
4,
37.193565
]
]
],
[
"cable/railing_end_side_2.mdl",
[
[
0,
0,
-1.77
],
[
66,
4,
37.193565
]
]
]
],
"railingRepeat": [
[
"cable/railing_rep_side.mdl",
[
[
0,
-4,
-1.77
],
[
6,
0,
1.1935654
]
]
],
[
"cable/railing_rep_side.mdl",
[
[
0,
-4,
-1.77
],
[
6,
0,
1.1935654
]
]
],
[
"cable/railing_rep_side_no_side.mdl",
[
[
0,
-4,
-1.77
],
[
6,
0,
1.1935654
]
]
],
[
"cable/railing_rep_rep.mdl",
[
[
0,
0,
-1.2
],
[
6,
4,
0
]
]
],
[
"cable/railing_rep_rep.mdl",
[
[
0,
0,
-1.2
],
[
6,
4,
0
]
]
],
[
"cable/railing_rep_side_2.mdl",
[
[
0,
0,
-1.77
],
[
6,
4,
1.1935654
]
]
],
[
"cable/railing_rep_side_2.mdl",
[
[
0,
0,
-1.77
],
[
6,
4,
1.1935654
]
]
],
[
"cable/railing_rep_side_2_no_side.mdl",
[
[
0,
0,
-1.77
],
[
6,
4,
1.1935654
]
]
]
]
}
}
},
{
"abutmentLen": 4,
"availability": {
"yearFrom": 1970,
"yearTo": 0
},
"carriers": [
"RAIL",
"ROAD"
],
"cost": 200,
"costFactors": [
10,
2.5,
1
],
"description": {
"icon": "concrete.tga",
"name": "INFRA_BRIDGE_CONCRETE_NAME"
},
"materialsToReplace": {
"crossingLane": {
"name": "::/infrastructure/street/town/mat/town_new_streetlane.mtl"
},
"sidewalkBorderInner": {
"name": "::/infrastructure/street/town/mat/new_town_sw_in.mtl",
"size": [
24,
1.5
]
},
"sidewalkBorderOuter": {
"name": "::/infrastructure/street/town/mat/new_town_sw_in.mtl",
"reversed": true,
"size": [
24,
1.5
]
},
"sidewalkCurb": {
"name": "::/infrastructure/street/town/mat/new_town_sw_curb.mtl",
"size": [
24,
0.35
]
},
"sidewalkPaving": {
"name": "::/infrastructure/street/town/mat/new_medium_sidewalk_paving.mtl",
"size": [
32,
32
]
},
"sidewalkWall": {
"name": "::/infrastructure/street/town/mat/new_town_sw_curb.mtl",
"size": [
24,
0.35
]
},
"streetLane": {
"name": "::/infrastructure/street/town/mat/town_new_streetlane.mtl",
"size": [
4,
5
]
},
"streetPaving": {
"name": "::/infrastructure/street/town/mat/town_new_street_paving.mtl",
"size": [
6,
6
]
}
},
"menuCategory": {
"categories": [
{
"order": 50
}
]
},
"noParallelStripSubdivision": true,
"pillarGroundTexture": "/terrain/materials/dirt/dirt.gtex",
"pillarGroundTextureOffset": 2,
"pillarLen": 4,
"pillarMaxDist": 84,
"pillarMinDist": 60,
"pillarTargetDist": 72,
"speedLimit": 77.77777777777777,
"updateScript": {
"fileName": "::/infrastructure/bridge/bridge.script@placeholder.updateFn",
"params": {
"abutmentBase": [
[
"/infrastructure/bridge/concrete/c_abut_bot_l.mdl",
[
[
-0.1,
-1.3,
-1
],
[
2.9,
0,
3
]
]
],
[
"/infrastructure/bridge/concrete/c_abut_bot_m.mdl",
[
[
-0.1,
0,
-1
],
[
2.9,
4,
3
]
]
],
[
"/infrastructure/bridge/concrete/c_abut_bot_r.mdl",
[
[
-0.1,
0,
-1
],
[
2.9,
1.3,
3
]
]
]
],
"abutmentRepeat": [
[
"/infrastructure/bridge/concrete/c_abut_rep_l.mdl",
[
[
-0.1,
-1.3,
0
],
[
2.9,
0,
4
]
]
],
[
"/infrastructure/bridge/concrete/c_abut_rep_m.mdl",
[
[
-0.1,
0,
0
],
[
2.9,
4,
4
]
]
],
[
"/infrastructure/bridge/concrete/c_abut_rep_r.mdl",
[
[
-0.1,
0,
0
],
[
2.9,
1.3,
4
]
]
]
],
"abutmentTop": [
[
"/infrastructure/bridge/concrete/c_abut_top_l.mdl",
[
[
-0.1,
-1.3,
-2
],
[
2.9,
0,
0.1
]
]
],
[
"/infrastructure/bridge/concrete/c_abut_top_m.mdl",
[
[
-0.1,
0,
-2
],
[
2.9,
4,
0.1
]
]
],
[
"/infrastructure/bridge/concrete/c_abut_top_r.mdl",
[
[
-0.1,
0,
-2
],
[
2.9,
1.3,
0.1
]
]
]
],
"pillarBase": [
[
"/infrastructure/bridge/concrete/c_pillar_small_bot_l.mdl",
[
[
-1.5,
-0.4,
-0.5
],
[
1.5,
1,
3.4
]
]
],
[
"/infrastructure/bridge/concrete/c_pillar_small_bot_m.mdl",
[
[
-1.5,
0,
-0.5
],
[
1.5,
3,
3.4
]
]
],
[
"/infrastructure/bridge/concrete/c_pillar_small_bot_r.mdl",
[
[
-1.5,
-1,
-0.5
],
[
1.5,
0.4,
3.4
]
]
]
],
"pillarRepeat": [
[
"/infrastructure/bridge/concrete/c_pillar_small_rep_l.mdl",
[
[
-1.5,
-0.4,
0
],
[
1.5,
1,
4
]
]
],
[
"/infrastructure/bridge/concrete/c_pillar_small_rep_m.mdl",
[
[
-1.5,
0,
0
],
[
1.5,
3,
4
]
]
],
[
"/infrastructure/bridge/concrete/c_pillar_small_rep_r.mdl",
[
[
-1.5,
-1,
0
],
[
1.5,
0.4,
4
]
]
]
],
"pillarTop": [
[
"/infrastructure/bridge/concrete/c_pillar_small_top_l.mdl",
[
[
-1.5,
-1.4,
-4
],
[
1.5,
1,
-2.1
]
]
],
[
"/infrastructure/bridge/concrete/c_pillar_small_top_m.mdl",
[
[
-1.5,
0,
-4
],
[
1.5,
3,
-2.3
]
]
],
[
"/infrastructure/bridge/concrete/c_pillar_small_top_r.mdl",
[
[
-1.5,
-1,
-4
],
[
1.5,
1.4,
-2.1
]
]
]
],
"railingRepeat": [
[
"/infrastructure/bridge/concrete/c_6_rep_l.mdl",
[
[
0,
-0.8,
-2.4
],
[
6,
0,
1.1
]
]
],
[
"/infrastructure/bridge/concrete/c_6_rep_l.mdl",
[
[
0,
-0.8,
-2.4
],
[
6,
0,
1.1
]
]
],
[
"/infrastructure/bridge/concrete/c_6_rep_low_l.mdl",
[
[
0,
-0.8,
-2.4
],
[
6,
0,
0.1
]
]
],
[
"/infrastructure/bridge/concrete/c_6_rep_rep.mdl",
[
[
0,
0,
-2.4
],
[
6,
4,
0
]
]
],
[
"/infrastructure/bridge/concrete/c_6_rep_rep.mdl",
[
[
0,
0,
-2.4
],
[
6,
4,
0
]
]
],
[
"/infrastructure/bridge/concrete/c_6_rep_r.mdl",
[
[
0,
0,
-2.4
],
[
6,
0.8,
1.1
]
]
],
[
"/infrastructure/bridge/concrete/c_6_rep_r.mdl",
[
[
0,
0,
-2.4
],
[
6,
0.8,
1.1
]
]
],
[
"/infrastructure/bridge/concrete/c_6_rep_low_r.mdl",
[
[
0,
0,
-2.4
],
[
6,
0.8,
0.1
]
]
]
]
}
}
},
{
"1": 0,
"abutmentLen": 5,
"availability": {
"yearFrom": 1940,
"yearTo": 0
},
"carriers": [
"RAIL",
"ROAD"
],
"cost": 200,
"costFactors": [
10,
2.5,
1
],
"description": {
"icon": "steel.tga",
"name": "INFRA_BRIDGE_STEEL_NAME"
},
"materialsToReplace": {
"crossingLane": {
"name": "::/infrastructure/street/town/mat/town_new_streetlane.mtl"
},
"sidewalkBorderInner": {
"name": "::/infrastructure/street/town/mat/new_town_sw_in.mtl",
"size": [
24,
1.5
]
},
"sidewalkBorderOuter": {
"name": "::/infrastructure/street/town/mat/new_town_sw_in.mtl",
"reversed": true,
"size": [
24,
1.5
]
},
"sidewalkCurb": {
"name": "::/infrastructure/street/town/mat/new_town_sw_curb.mtl",
"size": [
24,
0.35
]
},
"sidewalkPaving": {
"name": "::/infrastructure/street/town/mat/new_medium_sidewalk_paving.mtl",
"size": [
32,
32
]
},
"sidewalkWall": {
"name": "::/infrastructure/street/town/mat/new_town_sw_curb.mtl",
"size": [
24,
0.35
]
},
"streetLane": {
"name": "::/infrastructure/street/town/mat/town_new_streetlane.mtl",
"size": [
4,
5
]
},
"streetPaving": {
"name": "::/infrastructure/street/town/mat/town_new_street_paving.mtl",
"size": [
6,
6
]
}
},
"menuCategory": {
"categories": [
{
"order": 40
}
]
},
"noParallelStripSubdivision": true,
"pillarGroundTexture": "/terrain/materials/dirt/dirt.gtex",
"pillarGroundTextureOffset": 2,
"pillarLen": 5,
"pillarMaxDist": 90,
"pillarMinDist": 70,
"pillarTargetDist": 80,
"speedLimit": 38.888888888888886,
"updateScript": {
"fileName": "::/infrastructure/bridge/bridge.script@steel.updateFn",
"params": {
"abutmentBase": [
[
"/infrastructure/bridge/steel/b_abut_bot_l.mdl",
[
[
0,
-3.2,
0
],
[
4,
0,
4
]
]
],
[
"/infrastructure/bridge/steel/b_abut_bot_m.mdl",
[
[
0,
0,
0
],
[
4,
4,
4
]
]
],
[
"/infrastructure/bridge/steel/b_abut_bot_r.mdl",
[
[
0,
0,
0
],
[
4,
3.2,
4
]
]
]
],
"abutmentRepeat": [
[
"/infrastructure/bridge/steel/b_abut_rep_l.mdl",
[
[
0,
-3.2,
0
],
[
4,
0,
4
]
]
],
[
"/infrastructure/bridge/steel/b_abut_rep_m.mdl",
[
[
0,
0,
0
],
[
4,
4,
4
]
]
],
[
"/infrastructure/bridge/steel/b_abut_rep_r.mdl",
[
[
0,
0,
0
],
[
4,
3.2,
4
]
]
]
],
"abutmentTop": [
[
"/infrastructure/bridge/steel/b_abut_top_l.mdl",
[
[
0,
-3.2,
-4.4
],
[
4,
0,
-1.8
]
]
],
[
"/infrastructure/bridge/steel/b_abut_top_m.mdl",
[
[
0,
0,
-4.4
],
[
4,
4,
-1.8
]
]
],
[
"/infrastructure/bridge/steel/b_abut_top_r.mdl",
[
[
0,
0,
-4.4
],
[
4,
3.2,
-1.8
]
]
]
],
"alwaysAddRailingBeginEnd": true,
"minIntervalLength": 12,
"pillarBase": [
[
"/infrastructure/bridge/steel/b_pillar_large_bot_l.mdl",
[
[
-2,
-2.1,
-0.5
],
[
2,
0,
3.5
]
]
],
[
"/infrastructure/bridge/steel/b_pillar_large_bot_m.mdl",
[
[
-2,
0,
-0.5
],
[
2,
4,
3.5
]
]
],
[
"/infrastructure/bridge/steel/b_pillar_large_bot_r.mdl",
[
[
-2,
0,
-0.5
],
[
2,
2.1,
3.5
]
]
]
],
"pillarRepeat": [
[
"/infrastructure/bridge/steel/b_pillar_large_rep_l.mdl",
[
[
-2,
-2.1,
0
],
[
2,
0,
4
]
]
],
[
"/infrastructure/bridge/steel/b_pillar_large_rep_m.mdl",
[
[
-2,
0,
0
],
[
2,
4,
4
]
]
],
[
"/infrastructure/bridge/steel/b_pillar_large_rep_r.mdl",
[
[
-2,
0,
0
],
[
2,
2.1,
4
]
]
]
],
"pillarTop": [
[
"/infrastructure/bridge/steel/b_pillar_large_top_l.mdl",
[
[
-2,
-2.1,
-3.1
],
[
2,
0,
-1.7
]
]
],
[
"/infrastructure/bridge/steel/b_pillar_large_top_m.mdl",
[
[
-2,
0,
-3.1
],
[
2,
4,
-1.7
]
]
],
[
"/infrastructure/bridge/steel/b_pillar_large_top_r.mdl",
[
[
-2,
0,
-3.1
],
[
2,
2.1,
-1.7
]
]
]
],
"railingBegin": [
[
"/infrastructure/bridge/steel/b_12_end_rep_l.mdl",
[
[
0,
-1.6,
-1.7
],
[
12,
0,
9
]
]
],
[
"/infrastructure/bridge/steel/b_12_o_end_rep_l.mdl",
[
[
0,
-1.6,
-1.7
],
[
12,
0,
9
]
]
],
[
"/infrastructure/bridge/steel/b_12_rep_low_l.mdl",
[
[
0,
-1.6,
-1.7
],
[
12,
0,
0.1
]
]
],
[
"/infrastructure/bridge/steel/b_12_end_rep_rep.mdl",
[
[
0,
0,
-1.7
],
[
12,
4,
9
]
]
],
[
"/infrastructure/bridge/steel/b_12_o_end_rep_rep.mdl",
[
[
0,
0,
-1.7
],
[
12,
4,
0.1
]
]
],
[
"/infrastructure/bridge/steel/b_12_end_rep_r.mdl",
[
[
0,
0,
-1.7
],
[
12,
1.6,
9
]
]
],
[
"/infrastructure/bridge/steel/b_12_o_end_rep_r.mdl",
[
[
0,
0,
-1.7
],
[
12,
1.6,
9
]
]
],
[
"/infrastructure/bridge/steel/b_12_rep_low_r.mdl",
[
[
0,
0,
-1.7
],
[
12,
1.6,
0.1
]
]
]
],
"railingEnd": [
[
"/infrastructure/bridge/steel/b_12_start_rep_l.mdl",
[
[
0,
-1.6,
-1.7
],
[
12,
0,
9
]
]
],
[
"/infrastructure/bridge/steel/b_12_o_start_rep_l.mdl",
[
[
0,
-1.6,
-1.7
],
[
12,
0,
9
]
]
],
[
"/infrastructure/bridge/steel/b_12_rep_low_l.mdl",
[
[
0,
-1.6,
-1.7
],
[
12,
0,
0.1
]
]
],
[
"/infrastructure/bridge/steel/b_12_start_rep_rep.mdl",
[
[
0,
0,
-1.7
],
[
12,
4,
9
]
]
],
[
"/infrastructure/bridge/steel/b_12_o_start_rep_rep.mdl",
[
[
0,
0,
-1.7
],
[
12,
4,
0
]
]
],
[
"/infrastructure/bridge/steel/b_12_start_rep_r.mdl",
[
[
0,
0,
-1.7
],
[
12,
1.6,
9
]
]
],
[
"/infrastructure/bridge/steel/b_12_o_start_rep_r.mdl",
[
[
0,
0,
-1.7
],
[
12,
1.6,
9
]
]
],
[
"/infrastructure/bridge/steel/b_12_rep_low_r.mdl",
[
[
0,
0,
-1.7
],
[
12,
1.6,
0.1
]
]
]
],
"railingRepeat": [
[
"/infrastructure/bridge/steel/b_12_rep_l.mdl",
[
[
0,
-1.6,
-1.7
],
[
12,
0,
9
]
]
],
[
"/infrastructure/bridge/steel/b_12_o_rep_l.mdl",
[
[
0,
-1.6,
-1.7
],
[
12,
0,
9
]
]
],
[
"/infrastructure/bridge/steel/b_12_rep_low_l.mdl",
[
[
0,
-1.6,
-1.7
],
[
12,
0,
0.1
]
]
],
[
"/infrastructure/bridge/steel/b_12_rep_rep.mdl",
[
[
0,
0,
-1.7
],
[
12,
4,
9
]
]
],
[
"/infrastructure/bridge/steel/b_12_o_rep_rep.mdl",
[
[
0,
0,
-1.7
],
[
12,
4,
0.1
]
]
],
[
"/infrastructure/bridge/steel/b_12_rep_r.mdl",
[
[
0,
0,
-1.7
],
[
12,
1.6,
9
]
]
],
[
"/infrastructure/bridge/steel/b_12_o_rep_r.mdl",
[
[
0,
0,
-1.7
],
[
12,
1.6,
9
]
]
],
[
"/infrastructure/bridge/steel/b_12_rep_low_r.mdl",
[
[
0,
0,
-1.7
],
[
12,
1.6,
0.1
]
]
]
]
}
}
},
{
"abutmentLen": 5,
"availability": {
"yearFrom": 0,
"yearTo": 0
},
"carriers": [
"RAIL",
"ROAD"
],
"cost": 200,
"costFactors": [
10,
2.5,
1
],
"description": {
"icon": "stone.tga",
"name": "INFRA_BRIDGE_STONE_NAME"
},
"materialsToReplace": {
"crossingLane": {
"name": "::/infrastructure/street/town/mat/old_town_streetlane.mtl",
"size": [
4,
4
]
},
"sidewalkBorderInner": {
"name": "::/infrastructure/street/town/mat/old_town_sw_in.mtl",
"reversed": true,
"size": [
24,
3
]
},
"sidewalkBorderOuter": {
"name": "::/infrastructure/street/town/mat/old_town_sw_in.mtl",
"size": [
24,
3
]
},
"sidewalkCurb": {
"name": "::/infrastructure/street/town/mat/old_town_sw_curb.mtl",
"size": [
24,
0.35
]
},
"sidewalkLane": {},
"sidewalkPaving": {
"name": "::/infrastructure/street/town/mat/new_medium_sidewalk_paving.mtl",
"size": [
32,
32
]
},
"sidewalkWall": {
"name": "::/infrastructure/street/town/mat/old_town_sw_curb.mtl",
"size": [
24,
0.35
]
},
"streetBorder": {
"name": "::/infrastructure/street/town/mat/old_town_border.mtl",
"size": [
24,
3
]
},
"streetLane": {
"name": "::/infrastructure/street/town/mat/old_town_streetlane.mtl",
"size": [
4,
4
]
},
"streetPaving": {
"name": "::/infrastructure/street/town/mat/old_town_paving.mtl",
"size": [
6,
6
]
},
"streetStripe": {}
},
"menuCategory": {
"categories": [
{
"order": 30
}
]
},
"pillarGroundTexture": "/terrain/materials/dirt/dirt.gtex",
"pillarGroundTextureOffset": 2,
"pillarLen": 3,
"pillarMaxDist": 48,
"pillarMinDist": 12,
"pillarTargetDist": 12,
"speedLimit": 25,
"updateScript": {
"fileName": "bridge.script@stone.updateFn",
"params": {
"abutmentBase": [
[
"stone/stone_abut_bot_l.mdl",
[
[
-2.2,
-2,
-3
],
[
2.2,
0,
2
]
]
],
[
"stone/stone_abut_bot_rep.mdl",
[
[
-2.2,
0,
-3
],
[
2.2,
4,
2
]
]
],
[
"stone/stone_abut_bot_r.mdl",
[
[
-2.2,
0,
-3
],
[
2.2,
2,
2
]
]
]
],
"abutmentRepeat": [
[
"stone/stone_abut_rep_l.mdl",
[
[
-2.2,
-2,
0
],
[
2.2,
0,
2
]
]
],
[
"stone/stone_abut_rep_rep.mdl",
[
[
-2.2,
0,
0
],
[
2.2,
4,
2
]
]
],
[
"stone/stone_abut_rep_r.mdl",
[
[
-2.2,
0,
0
],
[
2.2,
2,
2
]
]
]
],
"abutmentTop": [
[
"stone/stone_abut_top_l.mdl",
[
[
-2.2,
-2,
-8.1
],
[
2.2,
0,
1.2
]
]
],
[
"stone/stone_abut_top_rep.mdl",
[
[
-2.2,
0,
-8.1
],
[
2.2,
4,
1.2
]
]
],
[
"stone/stone_abut_top_r.mdl",
[
[
-2.2,
0,
-8.1
],
[
2.2,
2,
1.3
]
]
]
],
"pillarBase": [
[
"stone/pillar_btm_side.mdl",
[
[
-2,
-2,
0
],
[
2,
0,
4
]
]
],
[
"stone/pillar_btm_rep.mdl",
[
[
-2,
0,
0
],
[
2,
4,
4
]
]
],
[
"stone/pillar_btm_side2.mdl",
[
[
-2,
0,
0
],
[
2,
2,
4
]
]
]
],
"pillarRepeat": [
[
"stone/pillar_rep_side.mdl",
[
[
-1.5,
-1.5,
0
],
[
1.5,
0,
6
]
]
],
[
"stone/pillar_rep_rep.mdl",
[
[
-1.5,
0,
0
],
[
1.5,
4,
6
]
]
],
[
"stone/pillar_rep_side2.mdl",
[
[
-1.5,
0,
0
],
[
1.5,
1.5,
6
]
]
]
],
"pillarTop": [
[
"stone/pillar_top_side.mdl",
[
[
-1.5,
-1.6999999,
-7
],
[
1.5,
0,
-6
]
]
],
[
"stone/pillar_top_rep.mdl",
[
[
-1.5,
0,
-7
],
[
1.5,
4,
-6
]
]
],
[
"stone/pillar_top_side2.mdl",
[
[
-1.5,
0,
-7
],
[
1.5,
1.6999999,
-6
]
]
]
],
"railingBegin": [
[
"stone/railing_start_side.mdl",
[
[
0,
-1.8,
-7
],
[
6,
0,
0.9
]
]
],
[
"stone/railing_start_side.mdl",
[
[
0,
-1.8,
-7
],
[
6,
0,
0.9
]
]
],
[
"stone/railing_start_side_no_side.mdl",
[
[
0,
-1.8,
-7
],
[
6,
0,
0
]
]
],
[
"stone/railing_start_rep.mdl",
[
[
0,
0,
-7
],
[
6,
4,
0
]
]
],
[
"stone/railing_start_rep.mdl",
[
[
0,
0,
-7
],
[
6,
4,
0
]
]
],
[
"stone/railing_end_side2.mdl",
[
[
0,
0,
-7
],
[
6,
1.8,
0.9
]
]
],
[
"stone/railing_end_side2.mdl",
[
[
0,
0,
-7
],
[
6,
1.8,
0.9
]
]
],
[
"stone/railing_end_side2_no_side.mdl",
[
[
0,
0,
-7
],
[
6,
1.8,
0
]
]
]
],
"railingEnd": [
[
"stone/railing_end_side.mdl",
[
[
0,
-1.8,
-7
],
[
6,
0,
0.9
]
]
],
[
"stone/railing_end_side.mdl",
[
[
0,
-1.8,
-7
],
[
6,
0,
0.9
]
]
],
[
"stone/railing_end_side_no_side.mdl",
[
[
0,
-1.8,
-7
],
[
6,
0,
0
]
]
],
[
"stone/railing_end_rep.mdl",
[
[
0,
0,
-7
],
[
6,
4,
0
]
]
],
[
"stone/railing_end_rep.mdl",
[
[
0,
0,
-7
],
[
6,
4,
0
]
]
],
[
"stone/railing_start_side2.mdl",
[
[
0,
0,
-7
],
[
6,
1.8,
0.9
]
]
],
[
"stone/railing_start_side2.mdl",
[
[
0,
0,
-7
],
[
6,
1.8,
0.9
]
]
],
[
"stone/railing_start_side2_no_side.mdl",
[
[
0,
0,
-7
],
[
6,
1.8,
0
]
]
]
],
"railingRepeat": [
[
"stone/railing_rep_side.mdl",
[
[
0,
-1.8,
-2
],
[
6,
0,
0.9
]
]
],
[
"stone/railing_rep_side.mdl",
[
[
0,
-1.8,
-2
],
[
6,
0,
0.9
]
]
],
[
"stone/railing_rep_side_no_side.mdl",
[
[
0,
-1.8,
-2
],
[
6,
0,
0
]
]
],
[
"stone/railing_rep_rep.mdl",
[
[
0,
0,
-2
],
[
6,
4,
0
]
]
],
[
"stone/railing_rep_rep.mdl",
[
[
0,
0,
-2
],
[
6,
4,
0
]
]
],
[
"stone/railing_rep_side2.mdl",
[
[
0,
0,
-2
],
[
6,
1.8,
0.9
]
]
],
[
"stone/railing_rep_side2.mdl",
[
[
0,
0,
-2
],
[
6,
1.8,
0.9
]
]
],
[
"stone/railing_rep_side2_no_side.mdl",
[
[
0,
0,
-2
],
[
6,
1.8,
0
]
]
]
]
}
}
},
{
"abutmentLen": 5,
"autoGeneration": false,
"availability": {
"yearFrom": 1940,
"yearTo": 0
},
"carriers": [
"RAIL",
"ROAD"
],
"cost": 600,
"costFactors": [
10,
1.76,
4
],
"description": {
"icon": "suspension.tga",
"name": "INFRA_BRIDGE_SUSPENSION_NAME"
},
"ignoreWaterCollision": true,
"isAutoSelectable": false,
"materialsToReplace": {
"crossingLane": {
"name": "::/infrastructure/street/town/mat/new_medium_lane.mtl"
},
"sidewalkBorderInner": {
"name": "::/infrastructure/street/town/mat/new_medium_sidewalk_border_inner.mtl",
"size": [
3,
0.6
]
},
"sidewalkBorderOuter": {
"name": "::/infrastructure/street/town/mat/new_town_sw_in.mtl",
"reversed": true,
"size": [
24,
1.5
]
},
"sidewalkCurb": {
"name": "::/infrastructure/street/town/mat/new_town_sw_curb.mtl",
"size": [
24,
0.35
]
},
"sidewalkPaving": {
"name": "::/infrastructure/street/town/mat/new_medium_sidewalk_paving.mtl",
"size": [
32,
32
]
},
"sidewalkWall": {
"name": "::/infrastructure/street/town/mat/new_town_sw_curb.mtl",
"size": [
24,
0.35
]
},
"streetLane": {
"name": "::/infrastructure/street/town/mat/new_medium_lane.mtl"
},
"streetPaving": {
"name": "::/infrastructure/street/country/mat/country_new_medium_paving.mtl"
}
},
"menuCategory": {
"categories": [
{
"order": 60
}
]
},
"noParallelStripSubdivision": true,
"pillarGroundTexture": "/terrain/materials/dirt/dirt.gtex",
"pillarGroundTextureOffset": 2,
"pillarLen": 4.8,
"pillarMaxDist": 342,
"pillarMinDist": 81,
"pillarTargetDist": 252,
"speedLimit": 50,
"updateScript": {
"fileName": "bridge.script@suspension.updateFn",
"params": {
"abutmentBase": [
[
"suspension/sus_abut_bot_l.mdl",
[
[
-3,
-4.3,
-3
],
[
3,
0,
4
]
]
],
[
"suspension/sus_abut_bot_rep.mdl",
[
[
-3,
0,
-3
],
[
3,
4,
4
]
]
],
[
"suspension/sus_abut_bot_r.mdl",
[
[
-3,
0,
-3
],
[
3,
4.3,
4
]
]
]
],
"abutmentRepeat": [
[
"suspension/sus_abut_rep_l.mdl",
[
[
-3,
-4.3,
0
],
[
3,
0,
3
]
]
],
[
"suspension/sus_abut_rep_rep.mdl",
[
[
-3,
0,
0
],
[
3,
4,
3
]
]
],
[
"suspension/sus_abut_rep_r.mdl",
[
[
-3,
0,
0
],
[
3,
4.3,
3
]
]
]
],
"abutmentTop": [
[
"suspension/sus_abut_top_l.mdl",
[
[
-3,
-4.3,
-6.5
],
[
3,
0,
0.5
]
]
],
[
"suspension/sus_abut_top_rep.mdl",
[
[
-3,
0,
-6.5
],
[
3,
4,
0.5
]
]
],
[
"suspension/sus_abut_top_r.mdl",
[
[
-3,
0,
-6.5
],
[
3,
4.3,
0.5
]
]
]
],
"longTolerance": 45,
"pillarBig": {
"pillarBase": [
[
"suspension/pillar_btm_side.mdl",
[
[
-2,
-3,
0
],
[
2,
0,
6.5
]
]
],
[
"suspension/pillar_btm_rep.mdl",
[
[
-2,
0,
0
],
[
2,
4,
6.5
]
]
],
[
"suspension/pillar_btm_side_2.mdl",
[
[
-2,
0,
0
],
[
2,
3,
6.5
]
]
]
],
"pillarMain": [
[
"suspension/pillar_main_top_side.mdl",
[
[
-2,
-3,
-7.5
],
[
2,
0,
87.793564
]
]
],
[
"suspension/pillar_main_top_rep.mdl",
[
[
-2,
0,
-7.5
],
[
2,
4,
87.793564
]
]
],
[
"suspension/pillar_main_top_side_2.mdl",
[
[
-2,
0,
-7.5
],
[
2,
3,
87.793564
]
]
]
],
"pillarRepeat": [
[
"suspension/pillar_rep_side.mdl",
[
[
-2,
-3,
0
],
[
2,
0,
6
]
]
],
[
"suspension/pillar_rep_rep_1.mdl",
[
[
-2,
0,
0
],
[
2,
4,
6
]
]
],
[
"suspension/pillar_rep_side_2.mdl",
[
[
-2,
0,
0
],
[
2,
3,
6
]
]
]
],
"pillarTop": [
[
"suspension/pillar_top_side.mdl",
[
[
-2,
-3,
-7.5
],
[
2,
0,
1.395
]
]
],
[
"suspension/pillar_top_rep.mdl",
[
[
-2,
0,
-7.5
],
[
2,
4,
1.4
]
]
],
[
"suspension/pillar_top_side_2.mdl",
[
[
-2,
0,
-7.5
],
[
2,
3,
1.395
]
]
]
]
},
"pillarBigWide": {
"pillarBase": [
[
"suspension/pillar_btm_side.mdl",
[
[
-2,
-3,
0
],
[
2,
0,
6.5
]
]
],
[
"suspension/pillar_btm_rep.mdl",
[
[
-2,
0,
0
],
[
2,
4,
6.5
]
]
],
[
"suspension/pillar_btm_side_2.mdl",
[
[
-2,
0,
0
],
[
2,
3,
6.5
]
]
]
],
"pillarMain": [
[
"suspension/pillar_main_top_side.mdl",
[
[
-2,
-3,
-7.5
],
[
2,
0,
87.793564
]
]
],
[
"suspension/pillar_main_top_rep.mdl",
[
[
-2,
0,
-7.5
],
[
2,
4,
87.793564
]
]
],
[
"suspension/pillar_main_top_side_2.mdl",
[
[
-2,
0,
-7.5
],
[
2,
3,
87.793564
]
]
]
],
"pillarRepeat": [
[
"suspension/pillar_rep_side.mdl",
[
[
-2,
-3,
0
],
[
2,
0,
6
]
]
],
[
"suspension/pillar_rep_rep_2.mdl",
[
[
-2,
0,
0
],
[
2,
8,
6
]
]
],
[
"suspension/pillar_rep_side_2.mdl",
[
[
-2,
0,
0
],
[
2,
3,
6
]
]
]
],
"pillarTop": [
[
"suspension/pillar_top_side.mdl",
[
[
-2,
-3,
-7.5
],
[
2,
0,
1.395
]
]
],
[
"suspension/pillar_top_rep.mdl",
[
[
-2,
0,
-7.5
],
[
2,
4,
1.4
]
]
],
[
"suspension/pillar_top_side_2.mdl",
[
[
-2,
0,
-7.5
],
[
2,
3,
1.395
]
]
]
]
},
"pillarSmall": {
"pillarBase": [
[
"suspension/pillar_2_btm_side.mdl",
[
[
-2.4,
-2.5,
0
],
[
2.4,
0,
6.5
]
]
],
[
"suspension/pillar_2_btm_rep.mdl",
[
[
-2.4,
0,
0
],
[
2.4,
4,
6.5
]
]
],
[
"suspension/pillar_2_btm_side_2.mdl",
[
[
-2.4,
0,
0
],
[
2.4,
-2.5,
6.5
]
]
]
],
"pillarRepeat": [
[
"suspension/pillar_2_rep_side.mdl",
[
[
-2.4,
-2.5,
0
],
[
2.4,
0,
6
]
]
],
[
"suspension/pillar_2_rep_rep.mdl",
[
[
-2.4,
0,
0
],
[
2.4,
4,
6
]
]
],
[
"suspension/pillar_2_rep_side_2.mdl",
[
[
-2.4,
0,
0
],
[
2.4,
2.5,
6
]
]
]
],
"pillarTop": [
[
"suspension/pillar_2_top_side.mdl",
[
[
-2.4,
-2.5,
-7.5
],
[
2.4,
0,
-6.35
]
]
],
[
"suspension/pillar_2_top_rep.mdl",
[
[
-2.4,
0,
-7.5
],
[
2.4,
4,
-6.35
]
]
],
[
"suspension/pillar_2_top_side_2.mdl",
[
[
-2.4,
0,
-7.5
],
[
2.4,
2.5,
-6.35
]
]
]
]
},
"railingLongBegin": [
[
"suspension/railing_start_side.mdl",
[
[
0,
-2.5,
-7.5
],
[
126,
0,
87.793564
]
]
],
[
"suspension/railing_start_side.mdl",
[
[
0,
-2.5,
-7.5
],
[
126,
0,
87.793564
]
]
],
[
"suspension/railing_start_side.mdl",
[
[
0,
-2.5,
-7.5
],
[
126,
0,
87.793564
]
]
],
[
"suspension/railing_start_rep.mdl",
[
[
0,
0,
-6.35
],
[
126,
4,
0
]
]
],
[
"suspension/railing_start_rep.mdl",
[
[
0,
0,
-6.35
],
[
126,
4,
0
]
]
],
[
"suspension/railing_start_side_2.mdl",
[
[
0,
0,
-7.5
],
[
126,
2.5,
87.793564
]
]
],
[
"suspension/railing_start_side_2.mdl",
[
[
0,
0,
-7.5
],
[
126,
2.5,
87.793564
]
]
],
[
"suspension/railing_start_side_2.mdl",
[
[
0,
0,
-7.5
],
[
126,
2.5,
87.793564
]
]
]
],
"railingLongBeginStop": [
[
"suspension/railing_start_stop_side.mdl",
[
[
0,
-2.5,
-7.5
],
[
126,
0,
87.793564
]
]
],
[
"suspension/railing_start_stop_side.mdl",
[
[
0,
-2.5,
-7.5
],
[
126,
0,
87.793564
]
]
],
[
"suspension/railing_start_stop_side.mdl",
[
[
0,
-2.5,
-7.5
],
[
126,
0,
87.793564
]
]
],
[
"suspension/railing_start_rep.mdl",
[
[
0,
0,
-6.35
],
[
126,
4,
0
]
]
],
[
"suspension/railing_start_rep.mdl",
[
[
0,
0,
-6.35
],
[
126,
4,
0
]
]
],
[
"suspension/railing_start_stop_side_2.mdl",
[
[
0,
0,
-7.5
],
[
126,
2.5,
87.793564
]
]
],
[
"suspension/railing_start_stop_side_2.mdl",
[
[
0,
0,
-7.5
],
[
126,
2.5,
87.793564
]
]
],
[
"suspension/railing_start_stop_side_2.mdl",
[
[
0,
0,
-7.5
],
[
126,
2.5,
87.793564
]
]
]
],
"railingLongEnd": [
[
"suspension/railing_end_side.mdl",
[
[
0,
-2.5,
-7.5
],
[
126,
0,
87.793564
]
]
],
[
"suspension/railing_end_side.mdl",
[
[
0,
-2.5,
-7.5
],
[
126,
0,
87.793564
]
]
],
[
"suspension/railing_end_side.mdl",
[
[
0,
-2.5,
-7.5
],
[
126,
0,
87.793564
]
]
],
[
"suspension/railing_end_rep.mdl",
[
[
0,
0,
-6.35
],
[
126,
4,
0
]
]
],
[
"suspension/railing_end_rep.mdl",
[
[
0,
0,
-6.35
],
[
126,
4,
0
]
]
],
[
"suspension/railing_end_side_2.mdl",
[
[
0,
0,
-7.5
],
[
126,
2.5,
87.793564
]
]
],
[
"suspension/railing_end_side_2.mdl",
[
[
0,
0,
-7.5
],
[
126,
2.5,
87.793564
]
]
],
[
"suspension/railing_end_side_2.mdl",
[
[
0,
0,
-7.5
],
[
126,
2.5,
87.793564
]
]
]
],
"railingLongEndStop": [
[
"suspension/railing_end_stop_side.mdl",
[
[
0,
-2.5,
-7.5
],
[
126,
0,
87.793564
]
]
],
[
"suspension/railing_end_stop_side.mdl",
[
[
0,
-2.5,
-7.5
],
[
126,
0,
87.793564
]
]
],
[
"suspension/railing_end_stop_side.mdl",
[
[
0,
-2.5,
-7.5
],
[
126,
0,
87.793564
]
]
],
[
"suspension/railing_end_rep.mdl",
[
[
0,
0,
-6.35
],
[
126,
4,
0
]
]
],
[
"suspension/railing_end_rep.mdl",
[
[
0,
0,
-6.35
],
[
126,
4,
0
]
]
],
[
"suspension/railing_end_stop_side_2.mdl",
[
[
0,
0,
-7.5
],
[
126,
2.5,
87.793564
]
]
],
[
"suspension/railing_end_stop_side_2.mdl",
[
[
0,
0,
-7.5
],
[
126,
2.5,
87.793564
]
]
],
[
"suspension/railing_end_stop_side_2.mdl",
[
[
0,
0,
-7.5
],
[
126,
2.5,
87.793564
]
]
]
],
"railingRepeat1": [
[
"suspension/railing_rep_1_side.mdl",
[
[
0,
-2.5,
-7.5
],
[
6,
0,
0
]
]
],
[
"suspension/railing_rep_1_side.mdl",
[
[
0,
-2.5,
-7.5
],
[
6,
0,
0
]
]
],
[
"suspension/railing_rep_1_no_side.mdl",
[
[
0,
-2.5,
-7.5
],
[
6,
0,
0
]
]
],
[
"suspension/railing_rep_rep.mdl",
[
[
0,
0,
-0.9999999
],
[
6,
4,
0
]
]
],
[
"suspension/railing_rep_rep.mdl",
[
[
0,
0,
-0.9999999
],
[
6,
4,
0
]
]
],
[
"suspension/railing_rep_1_side_2.mdl",
[
[
0,
0,
-7.5
],
[
6,
2.5,
0
]
]
],
[
"suspension/railing_rep_1_side_2.mdl",
[
[
0,
0,
-7.5
],
[
6,
2.5,
0
]
]
],
[
"suspension/railing_rep_1_no_side_2.mdl",
[
[
0,
0,
-7.5
],
[
6,
2.5,
0
]
]
]
],
"railingRepeat2": [
[
"suspension/railing_rep_2_side.mdl",
[
[
0,
-2.5,
-7.5
],
[
12,
0,
0
]
]
],
[
"suspension/railing_rep_2_side.mdl",
[
[
0,
-2.5,
-7.5
],
[
12,
0,
0
]
]
],
[
"suspension/railing_rep_2_no_side.mdl",
[
[
0,
-2.5,
-7.5
],
[
12,
0,
0
]
]
],
[
"suspension/railing_rep_2_rep.mdl",
[
[
0,
0,
-1
],
[
12,
4,
0
]
]
],
[
"suspension/railing_rep_2_rep.mdl",
[
[
0,
0,
-1
],
[
12,
4,
0
]
]
],
[
"suspension/railing_rep_2_side_2.mdl",
[
[
0,
0,
-7.5
],
[
12,
2.5,
0
]
]
],
[
"suspension/railing_rep_2_side_2.mdl",
[
[
0,
0,
-7.5
],
[
12,
2.5,
0
]
]
],
[
"suspension/railing_rep_2_no_side_2.mdl",
[
[
0,
0,
-7.5
],
[
12,
2.5,
0
]
]
]
]
}
}
},
{
"abutmentLen": 4,
"autoGeneration": false,
"availability": {
"yearFrom": 2010,
"yearTo": 0
},
"carriers": [
"RAIL",
"ROAD"
],
"cost": 650,
"costFactors": [
10,
1.76,
4
],
"description": {
"icon": "tarch.tga",
"name": "INFRA_BRIDGE_TIEDARCH_NAME"
},
"ignoreWaterCollision": true,
"isAutoSelectable": false,
"materialsToReplace": {
"crossingLane": {
"name": "::/infrastructure/street/town/mat/town_new_streetlane.mtl"
},
"sidewalkBorderInner": {
"name": "::/infrastructure/street/town/mat/new_town_sw_in.mtl",
"size": [
24,
1.5
]
},
"sidewalkBorderOuter": {
"name": "::/infrastructure/street/town/mat/new_town_sw_in.mtl",
"reversed": true,
"size": [
24,
1.5
]
},
"sidewalkCurb": {
"name": "::/infrastructure/street/town/mat/new_town_sw_curb.mtl",
"size": [
24,
0.35
]
},
"sidewalkPaving": {
"name": "::/infrastructure/street/town/mat/new_medium_sidewalk_paving.mtl",
"size": [
32,
32
]
},
"sidewalkWall": {
"name": "::/infrastructure/street/town/mat/new_town_sw_curb.mtl",
"size": [
24,
0.35
]
},
"streetLane": {
"name": "::/infrastructure/street/town/mat/town_new_streetlane.mtl",
"size": [
4,
5
]
},
"streetPaving": {
"name": "::/infrastructure/street/town/mat/town_new_street_paving.mtl",
"size": [
6,
6
]
}
},
"menuCategory": {
"categories": [
{
"order": 80
}
]
},
"noParallelStripSubdivision": true,
"pillarGroundTexture": "/terrain/materials/dirt/dirt.gtex",
"pillarGroundTextureOffset": 4,
"pillarLen": 6,
"pillarMaxDist": 240,
"pillarMinDist": 60,
"pillarTargetDist": 180,
"speedLimit": 97.22222222222221,
"updateScript": {
"fileName": "::/infrastructure/bridge/bridge.script@tarch.updateFn",
"params": {
"abutmentBase": [
[
"tarch/c_tarch_abut_btm_l.mdl",
[
[
-1.7,
-6.2,
-3.5
],
[
4.6,
0,
1.5
]
]
],
[
"tarch/c_tarch_abut_btm_rep.mdl",
[
[
-1.7,
0,
-3.5
],
[
4.6,
4,
1.5
]
]
],
[
"tarch/c_tarch_abut_btm_r.mdl",
[
[
-1.7,
0,
-3.5
],
[
4.6,
6.2,
1.5
]
]
]
],
"abutmentRepeat": [
[
"tarch/c_tarch_abut_rep_l.mdl",
[
[
-1.7,
-6.2,
0
],
[
4.6,
0,
4
]
]
],
[
"tarch/c_tarch_abut_rep_rep.mdl",
[
[
-1.7,
0,
0
],
[
4.6,
4,
4
]
]
],
[
"tarch/c_tarch_abut_rep_r.mdl",
[
[
-1.7,
0,
0
],
[
4.6,
6.2,
4
]
]
]
],
"abutmentTop": [
[
"tarch/c_tarch_abut_top_l.mdl",
[
[
-1.7,
-6.2,
-10
],
[
4.6,
0,
0
]
]
],
[
"tarch/c_tarch_abut_top_rep.mdl",
[
[
-1.7,
0,
-10
],
[
4.6,
4,
0
]
]
],
[
"tarch/c_tarch_abut_top_r.mdl",
[
[
-1.7,
0,
-10
],
[
4.6,
6.2,
0
]
]
]
],
"longTolerance": 30,
"pillarBig": {
"pillarBase": [
[
"tarch/c_tarch_pillar_btm_l.mdl",
[
[
-3.3,
-4.6,
-2
],
[
3.3,
0,
4
]
]
],
[
"tarch/c_tarch_pillar_btm_rep.mdl",
[
[
-3.3,
0,
-2
],
[
3.3,
4,
4
]
]
],
[
"tarch/c_tarch_pillar_btm_r.mdl",
[
[
-3.3,
0,
-2
],
[
3.3,
4.6,
4
]
]
]
],
"pillarRepeat": [
[
"tarch/c_tarch_pillar_rep_l.mdl",
[
[
-3.3,
-4.6,
0
],
[
3.3,
0,
6
]
]
],
[
"tarch/c_tarch_pillar_rep_rep.mdl",
[
[
-3.3,
0,
0
],
[
3.3,
4,
6
]
]
],
[
"tarch/c_tarch_pillar_rep_r.mdl",
[
[
-3.3,
0,
0
],
[
3.3,
4.6,
6
]
]
]
],
"pillarTop": [
[
"tarch/c_tarch_pillar_top_l.mdl",
[
[
-3.3,
-4.6,
-20
],
[
3.3,
0,
-9.5
]
]
],
[
"tarch/c_tarch_pillar_top_rep.mdl",
[
[
-3.3,
0,
-20
],
[
3.3,
4,
-9.5
]
]
],
[
"tarch/c_tarch_pillar_top_r.mdl",
[
[
-3.3,
0,
-20
],
[
3.3,
4.6,
-9.5
]
]
]
]
},
"pillarBigWide": {
"pillarBase": [
[
"tarch/c_tarch_pillar_btm_l.mdl",
[
[
-3.3,
-4.6,
-2
],
[
3.3,
0,
4
]
]
],
[
"tarch/c_tarch_pillar_btm_rep.mdl",
[
[
-3.3,
0,
-2
],
[
3.3,
4,
4
]
]
],
[
"tarch/c_tarch_pillar_btm_r.mdl",
[
[
-3.3,
0,
-2
],
[
3.3,
4.6,
4
]
]
]
],
"pillarRepeat": [
[
"tarch/c_tarch_pillar_rep_l.mdl",
[
[
-3.3,
-4.6,
0
],
[
3.3,
0,
6
]
]
],
[
"tarch/c_tarch_pillar_rep_rep.mdl",
[
[
-3.3,
0,
0
],
[
3.3,
4,
6
]
]
],
[
"tarch/c_tarch_pillar_rep_r.mdl",
[
[
-3.3,
0,
0
],
[
3.3,
4.6,
6
]
]
]
],
"pillarTop": [
[
"tarch/c_tarch_pillar_top_l.mdl",
[
[
-3.3,
-4.6,
-20
],
[
3.3,
0,
-9.5
]
]
],
[
"tarch/c_tarch_pillar_top_rep.mdl",
[
[
-3.3,
0,
-20
],
[
3.3,
4,
-9.5
]
]
],
[
"tarch/c_tarch_pillar_top_r.mdl",
[
[
-3.3,
0,
-20
],
[
3.3,
4.6,
-9.5
]
]
]
]
},
"pillarSmall": {
"pillarBase": [
[
"tarch/c_tarch_spillar_btm_l.mdl",
[
[
-3,
-4.6,
-1.5
],
[
3,
0,
3.5
]
]
],
[
"tarch/c_tarch_spillar_btm_rep.mdl",
[
[
-3,
0,
-1.5
],
[
3,
4,
3.5
]
]
],
[
"tarch/c_tarch_spillar_btm_r.mdl",
[
[
-3,
0,
-1.5
],
[
3,
4.6,
3.5
]
]
]
],
"pillarRepeat": [
[
"tarch/c_tarch_spillar_rep_l.mdl",
[
[
-3,
-4.6,
0
],
[
3,
0,
4
]
]
],
[
"tarch/c_tarch_spillar_rep_rep.mdl",
[
[
-3,
0,
0
],
[
3,
4,
4
]
]
],
[
"tarch/c_tarch_spillar_rep_r.mdl",
[
[
-3,
0,
0
],
[
3,
4.6,
4
]
]
]
],
"pillarTop": [
[
"tarch/c_tarch_spillar_top_l.mdl",
[
[
-3,
-4.6,
-11.5
],
[
3,
0,
-1.5
]
]
],
[
"tarch/c_tarch_spillar_top_rep.mdl",
[
[
-3,
0,
-11.5
],
[
3,
4,
-1.5
]
]
],
[
"tarch/c_tarch_spillar_top_r.mdl",
[
[
-3,
0,
-11.5
],
[
3,
4.6,
-1.5
]
]
]
]
},
"railingLongBegin": [
[
"tarch/c_tarch_railing_start_l.mdl",
[
[
0,
-15,
-16
],
[
90,
0,
46
]
]
],
[
"tarch/c_tarch_railing_start_l.mdl",
[
[
0,
-15,
-16
],
[
90,
0,
46
]
]
],
[
"tarch/c_tarch_railing_start_l.mdl",
[
[
0,
-15,
-16
],
[
90,
0,
46
]
]
],
[
"tarch/c_tarch_railing_start_rep.mdl",
[
[
0,
0,
-7
],
[
90,
4,
2
]
]
],
[
"tarch/c_tarch_railing_start_rep.mdl",
[
[
0,
0,
-7
],
[
90,
4,
2
]
]
],
[
"tarch/c_tarch_railing_start_r.mdl",
[
[
0,
0,
-16
],
[
90,
15,
46
]
]
],
[
"tarch/c_tarch_railing_start_r.mdl",
[
[
0,
0,
-16
],
[
90,
15,
46
]
]
],
[
"tarch/c_tarch_railing_start_r.mdl",
[
[
0,
0,
-16
],
[
90,
15,
46
]
]
]
],
"railingLongBeginStop": [
[
"tarch/c_tarch_railing_end_stop_l.mdl",
[
[
0,
-10,
-16
],
[
48,
0,
4
]
]
],
[
"tarch/c_tarch_railing_end_stop_l.mdl",
[
[
0,
-10,
-16
],
[
48,
0,
4
]
]
],
[
"tarch/c_tarch_railing_end_stop_l.mdl",
[
[
0,
-10,
-16
],
[
48,
0,
4
]
]
],
[
"tarch/c_tarch_railing_end_stop_rep.mdl",
[
[
0,
0,
-6.1
],
[
48,
4,
4
]
]
],
[
"tarch/c_tarch_railing_end_stop_rep.mdl",
[
[
0,
0,
-6.1
],
[
48,
4,
4
]
]
],
[
"tarch/c_tarch_railing_end_stop_r.mdl",
[
[
0,
0,
-16
],
[
48,
10,
4
]
]
],
[
"tarch/c_tarch_railing_end_stop_r.mdl",
[
[
0,
0,
-16
],
[
48,
10,
4
]
]
],
[
"tarch/c_tarch_railing_end_stop_r.mdl",
[
[
0,
0,
-16
],
[
48,
10,
4
]
]
]
],
"railingLongEnd": [
[
"tarch/c_tarch_railing_end_l.mdl",
[
[
0,
-15,
-16
],
[
90,
0,
46
]
]
],
[
"tarch/c_tarch_railing_end_l.mdl",
[
[
0,
-15,
-16
],
[
90,
0,
46
]
]
],
[
"tarch/c_tarch_railing_end_l.mdl",
[
[
0,
-15,
-16
],
[
90,
0,
46
]
]
],
[
"tarch/c_tarch_railing_end_rep.mdl",
[
[
0,
0,
-7
],
[
90,
4,
2
]
]
],
[
"tarch/c_tarch_railing_end_rep.mdl",
[
[
0,
0,
-7
],
[
90,
4,
2
]
]
],
[
"tarch/c_tarch_railing_end_r.mdl",
[
[
0,
0,
-16
],
[
90,
15,
46
]
]
],
[
"tarch/c_tarch_railing_end_r.mdl",
[
[
0,
0,
-16
],
[
90,
15,
46
]
]
],
[
"tarch/c_tarch_railing_end_r.mdl",
[
[
0,
0,
-16
],
[
90,
15,
46
]
]
]
],
"railingLongEndStop": [
[
"tarch/c_tarch_railing_start_stop_l.mdl",
[
[
0,
-10,
-16
],
[
48,
0,
4
]
]
],
[
"tarch/c_tarch_railing_start_stop_l.mdl",
[
[
0,
-10,
-16
],
[
48,
0,
4
]
]
],
[
"tarch/c_tarch_railing_start_stop_l.mdl",
[
[
0,
-10,
-16
],
[
48,
0,
4
]
]
],
[
"tarch/c_tarch_railing_start_stop_rep.mdl",
[
[
0,
0,
-6.1
],
[
48,
4,
4
]
]
],
[
"tarch/c_tarch_railing_start_stop_rep.mdl",
[
[
0,
0,
-6.1
],
[
48,
4,
4
]
]
],
[
"tarch/c_tarch_railing_start_stop_r.mdl",
[
[
0,
0,
-16
],
[
48,
10,
4
]
]
],
[
"tarch/c_tarch_railing_start_stop_r.mdl",
[
[
0,
0,
-16
],
[
48,
10,
4
]
]
],
[
"tarch/c_tarch_railing_start_stop_r.mdl",
[
[
0,
0,
-16
],
[
48,
10,
4
]
]
]
],
"railingRepeat1": [
[
"tarch/c_tarch_railing_12_rep_l.mdl",
[
[
0,
-10,
-6.1
],
[
12,
0,
4
]
]
],
[
"tarch/c_tarch_railing_12_rep_l.mdl",
[
[
0,
-10,
-6.1
],
[
12,
0,
4
]
]
],
[
"tarch/c_tarch_railing_12_low_rep_l.mdl",
[
[
0,
-10,
-6.1
],
[
12,
0,
4
]
]
],
[
"tarch/c_tarch_railing_12_rep_rep.mdl",
[
[
0,
0,
-6.1
],
[
12,
4,
4
]
]
],
[
"tarch/c_tarch_railing_12_rep_rep.mdl",
[
[
0,
0,
-6.1
],
[
12,
4,
4
]
]
],
[
"tarch/c_tarch_railing_12_rep_r.mdl",
[
[
0,
0,
-6.1
],
[
12,
10,
4
]
]
],
[
"tarch/c_tarch_railing_12_rep_r.mdl",
[
[
0,
0,
-6.1
],
[
12,
10,
4
]
]
],
[
"tarch/c_tarch_railing_12_low_rep_r.mdl",
[
[
0,
0,
-6.1
],
[
12,
10,
4
]
]
]
],
"railingRepeat2": [
[
"tarch/c_tarch_railing_12_rep_l.mdl",
[
[
0,
-10,
-6.1
],
[
12,
0,
4
]
]
],
[
"tarch/c_tarch_railing_12_rep_l.mdl",
[
[
0,
-10,
-6.1
],
[
12,
0,
4
]
]
],
[
"tarch/c_tarch_railing_12_low_rep_l.mdl",
[
[
0,
-10,
-6.1
],
[
12,
0,
4
]
]
],
[
"tarch/c_tarch_railing_12_rep_rep.mdl",
[
[
0,
0,
-6.1
],
[
12,
4,
4
]
]
],
[
"tarch/c_tarch_railing_12_rep_rep.mdl",
[
[
0,
0,
-6.1
],
[
12,
4,
4
]
]
],
[
"tarch/c_tarch_railing_12_rep_r.mdl",
[
[
0,
0,
-6.1
],
[
12,
10,
4
]
]
],
[
"tarch/c_tarch_railing_12_rep_r.mdl",
[
[
0,
0,
-6.1
],
[
12,
10,
4
]
]
],
[
"tarch/c_tarch_railing_12_low_rep_r.mdl",
[
[
0,
0,
-6.1
],
[
12,
10,
4
]
]
]
]
}
}
},
{
"abutmentLen": 5,
"availability": {
"yearFrom": 0,
"yearTo": 1970
},
"carriers": [
"RAIL"
],
"cost": 100,
"costFactors": [
10,
2.5,
1
],
"description": {
"icon": "trestle.tga",
"name": "INFRA_BRIDGE_TRESTLE_NAME"
},
"materialsToReplace": {
"ballast": {
"name": ""
}
},
"menuCategory": {
"categories": [
{
"order": 10
}
]
},
"noParallelStripSubdivision": true,
"pillarGroundTexture": "/terrain/materials/dirt/dirt.gtex",
"pillarGroundTextureOffset": 2,
"pillarLen": 5,
"pillarMaxDist": 28,
"pillarMinDist": 20,
"pillarTargetDist": 24,
"speedLimit": 16.666666666666668,
"updateScript": {
"fileName": "::/infrastructure/bridge/bridge.script@trestle.updateFn",
"params": {
"abutmentBase": [
[
"/infrastructure/bridge/trestle/a_abut_bot_l.mdl",
[
[
0.0000019073486328125,
-3,
0
],
[
4.988323211669922,
0.000001140444737757207,
5.500000476837158
]
]
],
[
"/infrastructure/bridge/trestle/a_abut_bot_m.mdl",
[
[
-0.0000019073486328125,
0,
-4.76837158203125e-7
],
[
4.988323211669922,
4,
5.500000476837158
]
]
],
[
"/infrastructure/bridge/trestle/a_abut_bot_r.mdl",
[
[
-0.0000019073486328125,
0,
0
],
[
4.988323211669922,
3,
5.500000476837158
]
]
]
],
"abutmentRepeat": [
[
"/infrastructure/bridge/trestle/a_abut_rep_l.mdl",
[
[
0,
-3,
0
],
[
4.9883222579956055,
6.481548666670278e-7,
3.951230049133301
]
]
],
[
"/infrastructure/bridge/trestle/a_abut_rep_m.mdl",
[
[
0,
4.76837158203125e-7,
0
],
[
4.9883222579956055,
4,
3.951230049133301
]
]
],
[
"/infrastructure/bridge/trestle/a_abut_rep_r.mdl",
[
[
0,
0,
0
],
[
4.9883222579956055,
3,
3.951230049133301
]
]
]
],
"abutmentTop": [
[
"/infrastructure/bridge/trestle/a_abut_top_l.mdl",
[
[
0.0000019073486328125,
-3,
-4.599999904632568
],
[
4.9883222579956055,
9.250723564946384e-7,
0
]
]
],
[
"/infrastructure/bridge/trestle/a_abut_top_m.mdl",
[
[
0,
0,
-4.599999904632568
],
[
4.9883222579956055,
4,
0
]
]
],
[
"/infrastructure/bridge/trestle/a_abut_top_r.mdl",
[
[
0,
0,
-4.599999904632568
],
[
4.9883222579956055,
3,
0
]
]
]
],
"alwaysAddRailingBeginEnd": false,
"pillarBase": [
[
"/infrastructure/bridge/trestle/a_pillar_large_bot_l.mdl",
[
[
-1.7999999523162842,
-1,
-0.4999825656414032
],
[
1.7999999523162842,
0,
4.514282703399658
]
]
],
[
"/infrastructure/bridge/trestle/a_pillar_large_bot_m.mdl",
[
[
-1.7999999523162842,
0,
-0.4999825656414032
],
[
1.7999999523162842,
4,
4.514282703399658
]
]
],
[
"/infrastructure/bridge/trestle/a_pillar_large_bot_r.mdl",
[
[
-1.7999999523162842,
0,
-0.4999825656414032
],
[
1.7999999523162842,
1,
4.514282703399658
]
]
]
],
"pillarRepeat": [
[
"/infrastructure/bridge/trestle/a_pillar_large_rep_l.mdl",
[
[
-1.7999999523162842,
-1,
0.000017642974853515625
],
[
1.7999999523162842,
0,
2.900017023086548
]
]
],
[
"/infrastructure/bridge/trestle/a_pillar_large_rep_m.mdl",
[
[
-1.7999999523162842,
0,
0.000017642974853515625
],
[
1.7999999523162842,
4,
2.900017023086548
]
]
],
[
"/infrastructure/bridge/trestle/a_pillar_large_rep_r.mdl",
[
[
-1.7999999523162842,
0,
0.000017642974853515625
],
[
1.7999999523162842,
1,
2.900017023086548
]
]
]
],
"pillarTop": [
[
"/infrastructure/bridge/trestle/a_pillar_large_top_l.mdl",
[
[
-1.7999999523162842,
-1,
-4.623622417449951
],
[
1.7999999523162842,
0,
-0.697077751159668
]
]
],
[
"/infrastructure/bridge/trestle/a_pillar_large_top_m.mdl",
[
[
-1.7999999523162842,
0,
-4.623622417449951
],
[
1.7999999523162842,
4,
-0.697077751159668
]
]
],
[
"/infrastructure/bridge/trestle/a_pillar_large_top_r.mdl",
[
[
-1.7999999523162842,
0,
-4.623622417449951
],
[
1.7999999523162842,
1,
-0.697077751159668
]
]
]
],
"railingBegin": [
[
"/infrastructure/bridge/trestle/a_12_start_rep_l.mdl",
[
[
0.0000019073486328125,
-1.1749999523162842,
-4
],
[
12,
0,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_12_start_rep_l.mdl",
[
[
0.0000019073486328125,
-1.1749999523162842,
-4
],
[
12,
0,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_12_rep_low_l.mdl",
[
[
0.0000019073486328125,
-1.1749999523162842,
-0.7349826097488403
],
[
12,
0,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_12_start_rep_rep.mdl",
[
[
0.0000019073486328125,
0,
-4
],
[
12,
4,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_12_start_rep_rep.mdl",
[
[
0.0000019073486328125,
0,
-4
],
[
12,
4,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_12_start_rep_r.mdl",
[
[
0,
0,
-4
],
[
11.99999713897705,
1.174856185913086,
0.0000171661376953125
]
]
],
[
"/infrastructure/bridge/trestle/a_12_start_rep_r.mdl",
[
[
0,
0,
-4
],
[
11.99999713897705,
1.174856185913086,
0.0000171661376953125
]
]
],
[
"/infrastructure/bridge/trestle/a_12_rep_low_r.mdl",
[
[
-0.000003814697265625,
0,
-0.734982430934906
],
[
12,
1.174856185913086,
0.0000171661376953125
]
]
]
],
"railingEnd": [
[
"/infrastructure/bridge/trestle/a_12_end_rep_l.mdl",
[
[
0.0000019073486328125,
-1.1749999523162842,
-4
],
[
12,
0,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_12_end_rep_l.mdl",
[
[
0.0000019073486328125,
-1.1749999523162842,
-4
],
[
12,
0,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_12_rep_low_l.mdl",
[
[
0.0000019073486328125,
-1.1749999523162842,
-0.7349826097488403
],
[
12,
0,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_12_end_rep_rep.mdl",
[
[
0.0000019073486328125,
0,
-4
],
[
12,
4,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_12_end_rep_rep.mdl",
[
[
0.0000019073486328125,
0,
-4
],
[
12,
4,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_12_end_rep_r.mdl",
[
[
0.0000019073486328125,
0,
-4
],
[
11.99999713897705,
1.174856185913086,
0.0000171661376953125
]
]
],
[
"/infrastructure/bridge/trestle/a_12_end_rep_r.mdl",
[
[
0.0000019073486328125,
0,
-4
],
[
11.99999713897705,
1.174856185913086,
0.0000171661376953125
]
]
],
[
"/infrastructure/bridge/trestle/a_12_rep_low_r.mdl",
[
[
-0.000003814697265625,
0,
-0.734982430934906
],
[
12,
1.174856185913086,
0.0000171661376953125
]
]
]
],
"railingRepeat": [
[
"/infrastructure/bridge/trestle/a_12_rep_l.mdl",
[
[
0.0000019073486328125,
-1.1749999523162842,
-0.7349826097488403
],
[
12,
0,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_12_rep_l.mdl",
[
[
0.0000019073486328125,
-1.1749999523162842,
-0.7349826097488403
],
[
12,
0,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_12_rep_low_l.mdl",
[
[
0.0000019073486328125,
-1.1749999523162842,
-0.7349826097488403
],
[
12,
0,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_12_rep_rep.mdl",
[
[
0.0000019073486328125,
0,
-0.7349826097488403
],
[
12,
4,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_12_rep_rep.mdl",
[
[
0.0000019073486328125,
0,
-0.7349826097488403
],
[
12,
4,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_12_rep_r.mdl",
[
[
0.0000019073486328125,
0,
-0.734982430934906
],
[
11.99999713897705,
1.174856185913086,
0.0000171661376953125
]
]
],
[
"/infrastructure/bridge/trestle/a_12_rep_r.mdl",
[
[
0.0000019073486328125,
0,
-0.734982430934906
],
[
11.99999713897705,
1.174856185913086,
0.0000171661376953125
]
]
],
[
"/infrastructure/bridge/trestle/a_12_rep_low_r.mdl",
[
[
-0.000003814697265625,
0,
-0.734982430934906
],
[
12,
1.174856185913086,
0.0000171661376953125
]
]
]
]
}
}
},
{
"abutmentLen": 5,
"availability": {
"yearFrom": 0,
"yearTo": 1970
},
"carriers": [
"ROAD"
],
"cost": 100,
"costFactors": [
10,
2.5,
1
],
"description": {
"icon": "trestle.tga",
"name": "INFRA_BRIDGE_TRESTLE_NAME"
},
"materialsToReplace": {
"crossingLane": {
"name": "::/infrastructure/street/town/mat/old_town_streetlane.mtl",
"size": [
4,
4
]
},
"sidewalkBorderInner": {
"name": "::/infrastructure/street/town/mat/old_town_sw_in.mtl",
"reversed": true,
"size": [
24,
3
]
},
"sidewalkBorderOuter": {
"name": "::/infrastructure/street/town/mat/old_town_sw_in.mtl",
"size": [
24,
3
]
},
"sidewalkCurb": {
"name": "::/infrastructure/street/town/mat/old_town_sw_curb.mtl",
"size": [
24,
0.35
]
},
"sidewalkLane": {},
"sidewalkPaving": {
"name": "::/infrastructure/street/town/mat/new_medium_sidewalk_paving.mtl",
"size": [
32,
32
]
},
"sidewalkWall": {
"name": "::/infrastructure/street/town/mat/old_town_sw_curb.mtl",
"size": [
24,
0.35
]
},
"streetBorder": {
"name": "::/infrastructure/street/town/mat/old_town_border.mtl",
"size": [
24,
3
]
},
"streetLane": {
"name": "::/infrastructure/street/town/mat/old_town_streetlane.mtl",
"size": [
4,
4
]
},
"streetPaving": {
"name": "::/infrastructure/street/town/mat/old_town_paving.mtl",
"size": [
6,
6
]
},
"streetStripe": {}
},
"menuCategory": {
"categories": [
{
"order": 20
}
]
},
"noParallelStripSubdivision": true,
"pillarGroundTexture": "/terrain/materials/dirt/dirt.gtex",
"pillarGroundTextureOffset": 2,
"pillarLen": 5,
"pillarMaxDist": 28,
"pillarMinDist": 20,
"pillarTargetDist": 24,
"speedLimit": 16.666666666666668,
"updateScript": {
"fileName": "::/infrastructure/bridge/bridge.script@trestle.updateFn",
"params": {
"abutmentBase": [
[
"/infrastructure/bridge/trestle/a_abut_bot_l.mdl",
[
[
0.0000019073486328125,
-3,
0
],
[
4.988323211669922,
0.000001140444737757207,
5.500000476837158
]
]
],
[
"/infrastructure/bridge/trestle/a_abut_bot_m.mdl",
[
[
-0.0000019073486328125,
0,
-4.76837158203125e-7
],
[
4.988323211669922,
4,
5.500000476837158
]
]
],
[
"/infrastructure/bridge/trestle/a_abut_bot_r.mdl",
[
[
-0.0000019073486328125,
0,
0
],
[
4.988323211669922,
3,
5.500000476837158
]
]
]
],
"abutmentRepeat": [
[
"/infrastructure/bridge/trestle/a_abut_rep_l.mdl",
[
[
0,
-3,
0
],
[
4.9883222579956055,
6.481548666670278e-7,
3.951230049133301
]
]
],
[
"/infrastructure/bridge/trestle/a_abut_rep_m.mdl",
[
[
0,
4.76837158203125e-7,
0
],
[
4.9883222579956055,
4,
3.951230049133301
]
]
],
[
"/infrastructure/bridge/trestle/a_abut_rep_r.mdl",
[
[
0,
0,
0
],
[
4.9883222579956055,
3,
3.951230049133301
]
]
]
],
"abutmentTop": [
[
"/infrastructure/bridge/trestle/a_abut_top_l.mdl",
[
[
0.0000019073486328125,
-3,
-4.599999904632568
],
[
4.9883222579956055,
9.250723564946384e-7,
0
]
]
],
[
"/infrastructure/bridge/trestle/a_abut_top_m.mdl",
[
[
0,
0,
-4.599999904632568
],
[
4.9883222579956055,
4,
0
]
]
],
[
"/infrastructure/bridge/trestle/a_abut_top_r.mdl",
[
[
0,
0,
-4.599999904632568
],
[
4.9883222579956055,
3,
0
]
]
]
],
"alwaysAddRailingBeginEnd": false,
"pillarBase": [
[
"/infrastructure/bridge/trestle/a_pillar_large_bot_l.mdl",
[
[
-1.7999999523162842,
-1,
-0.4999825656414032
],
[
1.7999999523162842,
0,
4.514282703399658
]
]
],
[
"/infrastructure/bridge/trestle/a_pillar_large_bot_m.mdl",
[
[
-1.7999999523162842,
0,
-0.4999825656414032
],
[
1.7999999523162842,
4,
4.514282703399658
]
]
],
[
"/infrastructure/bridge/trestle/a_pillar_large_bot_r.mdl",
[
[
-1.7999999523162842,
0,
-0.4999825656414032
],
[
1.7999999523162842,
1,
4.514282703399658
]
]
]
],
"pillarRepeat": [
[
"/infrastructure/bridge/trestle/a_pillar_large_rep_l.mdl",
[
[
-1.7999999523162842,
-1,
0.000017642974853515625
],
[
1.7999999523162842,
0,
2.900017023086548
]
]
],
[
"/infrastructure/bridge/trestle/a_pillar_large_rep_m.mdl",
[
[
-1.7999999523162842,
0,
0.000017642974853515625
],
[
1.7999999523162842,
4,
2.900017023086548
]
]
],
[
"/infrastructure/bridge/trestle/a_pillar_large_rep_r.mdl",
[
[
-1.7999999523162842,
0,
0.000017642974853515625
],
[
1.7999999523162842,
1,
2.900017023086548
]
]
]
],
"pillarTop": [
[
"/infrastructure/bridge/trestle/a_pillar_large_top_l.mdl",
[
[
-1.7999999523162842,
-1,
-4.623622417449951
],
[
1.7999999523162842,
0,
-0.697077751159668
]
]
],
[
"/infrastructure/bridge/trestle/a_pillar_large_top_m.mdl",
[
[
-1.7999999523162842,
0,
-4.623622417449951
],
[
1.7999999523162842,
4,
-0.697077751159668
]
]
],
[
"/infrastructure/bridge/trestle/a_pillar_large_top_r.mdl",
[
[
-1.7999999523162842,
0,
-4.623622417449951
],
[
1.7999999523162842,
1,
-0.697077751159668
]
]
]
],
"railingBegin": [
[
"/infrastructure/bridge/trestle/a_s_12_start_rep_l.mdl",
[
[
0.0000019073486328125,
-1.1749999523162842,
-4
],
[
12,
0,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_s_12_start_rep_l.mdl",
[
[
0.0000019073486328125,
-1.1749999523162842,
-4
],
[
12,
0,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_s_12_rep_low_l.mdl",
[
[
0.0000019073486328125,
-1.1749999523162842,
-0.7349826097488403
],
[
12,
0,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_s_12_start_rep_rep.mdl",
[
[
0.0000019073486328125,
0,
-4
],
[
12,
4,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_s_12_start_rep_rep.mdl",
[
[
0.0000019073486328125,
0,
-4
],
[
12,
4,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_s_12_start_rep_r.mdl",
[
[
0,
0,
-4
],
[
11.99999713897705,
1.174856185913086,
0.0000171661376953125
]
]
],
[
"/infrastructure/bridge/trestle/a_s_12_start_rep_r.mdl",
[
[
0,
0,
-4
],
[
11.99999713897705,
1.174856185913086,
0.0000171661376953125
]
]
],
[
"/infrastructure/bridge/trestle/a_s_12_rep_low_r.mdl",
[
[
-0.000003814697265625,
0,
-0.734982430934906
],
[
12,
1.174856185913086,
0.0000171661376953125
]
]
]
],
"railingEnd": [
[
"/infrastructure/bridge/trestle/a_s_12_end_rep_l.mdl",
[
[
0.0000019073486328125,
-1.1749999523162842,
-4
],
[
12,
0,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_s_12_end_rep_l.mdl",
[
[
0.0000019073486328125,
-1.1749999523162842,
-4
],
[
12,
0,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_s_12_rep_low_l.mdl",
[
[
0.0000019073486328125,
-1.1749999523162842,
-0.7349826097488403
],
[
12,
0,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_s_12_end_rep_rep.mdl",
[
[
0.0000019073486328125,
0,
-4
],
[
12,
4,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_s_12_end_rep_rep.mdl",
[
[
0.0000019073486328125,
0,
-4
],
[
12,
4,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_s_12_end_rep_r.mdl",
[
[
0.0000019073486328125,
0,
-4
],
[
11.99999713897705,
1.174856185913086,
0.0000171661376953125
]
]
],
[
"/infrastructure/bridge/trestle/a_s_12_end_rep_r.mdl",
[
[
0.0000019073486328125,
0,
-4
],
[
11.99999713897705,
1.174856185913086,
0.0000171661376953125
]
]
],
[
"/infrastructure/bridge/trestle/a_s_12_rep_low_r.mdl",
[
[
-0.000003814697265625,
0,
-0.734982430934906
],
[
12,
1.174856185913086,
0.0000171661376953125
]
]
]
],
"railingRepeat": [
[
"/infrastructure/bridge/trestle/a_s_12_rep_l.mdl",
[
[
0.0000019073486328125,
-1.1749999523162842,
-0.7349826097488403
],
[
12,
0,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_s_12_rep_l.mdl",
[
[
0.0000019073486328125,
-1.1749999523162842,
-0.7349826097488403
],
[
12,
0,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_s_12_rep_low_l.mdl",
[
[
0.0000019073486328125,
-1.1749999523162842,
-0.7349826097488403
],
[
12,
0,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_s_12_rep_rep.mdl",
[
[
0.0000019073486328125,
0,
-0.7349826097488403
],
[
12,
4,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_s_12_rep_rep.mdl",
[
[
0.0000019073486328125,
0,
-0.7349826097488403
],
[
12,
4,
0.000017429654690204188
]
]
],
[
"/infrastructure/bridge/trestle/a_s_12_rep_r.mdl",
[
[
0.0000019073486328125,
0,
-0.734982430934906
],
[
11.99999713897705,
1.174856185913086,
0.0000171661376953125
]
]
],
[
"/infrastructure/bridge/trestle/a_s_12_rep_r.mdl",
[
[
0.0000019073486328125,
0,
-0.734982430934906
],
[
11.99999713897705,
1.174856185913086,
0.0000171661376953125
]
]
],
[
"/infrastructure/bridge/trestle/a_s_12_rep_low_r.mdl",
[
[
-0.000003814697265625,
0,
-0.734982430934906
],
[
12,
1.174856185913086,
0.0000171661376953125
]
]
]
]
}
}
}
]
}